Technical Lead vs. Technical Architect�Same Situation, Different Roles.
By Doria Hamelryk & Nathan Abondance
#FTD25
Nathan ABONDANCE
Doria HAMELRYK
Why this topic?
Real Life Scenario
Reports Performances��A Salesforce Report becomes increasingly slow and occasionally times out. ��The business asks the team to “fix the report.” �
Technical Lead Mindset : How do we make it faster?
Approaches the issue from the execution layer, focusing on making the existing mechanism work better.
DIAGNOSE
OPTIMIZE
REDESIGN
Architect Mindset : Should we do this in Salesforce?
Approaches the issue from an ecosystem and capability perspective, focusing on whether the platform is being used correctly.
CHALLENGE
SUITABILITY
ENVISION
Mindsets & Mental Models
Aspect | Technical Lead | Architect |
Primary focus | Performance inside Salesforce | Correct system & capability fit |
Horizon | Immediate fix | Structural fix |
Mindset | “Optimize what we have” | “Should we even have this?” |
Main activities | Debug, optimize, refactor | Reframe, redesign, reposition the need |
Deliverable | Faster report | Correct target solution (not always SF) |
Batch Synchronization Problems��Nightly batch updates create data collisions and duplicates in Salesforce.��The business expects the team to “resolve the integration issues.”�
Technical Lead Mindset : Fix the job so it runs smoothly
The Technical Lead assumes the integration pattern is given and must make the implementation robust.”
DIAGNOSE
OPTIMIZE
REDESIGN
Technical Architect Mindset : �Does this integration pattern still make sense?
The Architect assumes the Batch Approach is a design choice that might be wrong for today’s needs
CHALLENGE
STRUCTURAL CAUSES
ENVISION
Mindsets & Mental Models
Aspect | Technical Lead | Architect |
Entry point | “Batch job is failing” | “The integration pattern is outdated / wrong” |
Time horizon | Next weeks | Next months / years |
Scope | This job, these objects | Global data flows, data ownership |
Deliverables | Refactor batch, improve DML patterns, add upsert & retry | Redesign integration (delta/events), clarify SoT, introduce broker/MDM/API layer |
Goal | Make the batch work reliably | Make the architecture resilient and scalable |
Customer 360 View��Leadership asks for a complete, consistent customer profile�across various systems like CRM, ERP, marketing, and support systems.��
Technical Lead Mindset : �How do we consolidate the data?
The Technical Lead will interpret the business request as:
“I need to bring more customer data into Salesforce so users see everything “
DATA ACQUISITION
DATA MODEL
INTEGRATION
DATA QUALITY
DATA DISPLAY
Technical Architect Mindset : �What does Customer 360 actually mean for the business?
The Architect thinks a Customer 360 is NOT a technical project.�It is a business operating model and data governance approach.
CUSTOMER DEFINITION
GOLDEN RECORD
INTEGRATION
PRIVACY & SECURITY
GOVERNANCE
BUSINESS VALUE AND OUTCOMES
Mindsets & Mental Models
Aspect | Technical Lead | Architect |
View | System-level | Enterprise-level |
Main question | “How do I consolidate data?” | “What is the strategic source of truth?” |
Focus | Fields, objects, integrations | Operating model, governance, data ownership |
Success metric | All data visible in Salesforce | Consistent global customer identity |
Output | Working integrations, clean data | MDM strategy, golden record, unified model |
So… �Technical Lead / Technical Architect�Complementary & Different�
| TECHNICAL LEAD | TECHNICAL ARCHITECT |
SCOPE |
|
|
PROJECT |
|
|
DESIGN |
|
|
SALEFORCE SPECIFIC � |
|
|
| TECHNICAL LEAD | TECHNICAL ARCHITECT |
DELIVERABLES |
|
|
INTERACTIONS |
|
|
SUPPORT |
|
|
Choose Your Best Fit: Self-Assessment
Self-Assessment
1. What type of problems energize you? |
TL: “I love fixing complex technical issues and making things work better.” |
Arch: “I love understanding why something is built and how all parts connect.” |
3. How do you approach ambiguity? |
TL: Solve the immediate problem |
Arch: Step back and question whether the problem should even exist |
5. What conversations do you enjoy the most? |
TL: Hands-on technical decisions and implementation details |
Arch: Cross-team alignment, long-term strategy, risk and governance |
2. Where do you naturally focus your thinking? |
TL: Inside the solution → code, flows, queries, performance |
Arch: Above the solution → business processes, system roles, data ownership |
4. What gives you the most satisfaction? |
TL: Delivering high-quality implementations |
Arch: Designing the right system and removing future obstacles |
6. How do you prefer to create impact? |
TL: Improving the product and the team’s velocity |
Arch: Improving the business capabilities and overall ecosystem |
Conclusion
Two Roles, two Angles.
Both Essential.
Your path depends on what you ENJOY.
Some points discussed during the session
It’s possible to drive both roles at the same time :
In regards of the presence of those roles :