集成架构
Salesforce 与其他系统交换数据的既定模式,是经过深思熟虑选定的,而不是每接入一个新系统就多出一种做法。
单一的 Salesforce 项目很少需要这个角色,但一家在多个云、多个集成系统和不断增多的内部团队之间运行 Salesforce 的企业,迟早需要在迪拜聘请 Salesforce 技术架构师,才能让这一切保持一致。这个角色的定位高于任何单一构建工作:设定集成模式、安全标准和技术治理规范,让平台上未来的每一个项目都遵循,而不是孤立地解决某一个团队的需求。
这与 Salesforce 顾问 不同,顾问通常界定并设计单一项目或单一云的方案,也与按架构既定规格进行搭建的开发工程师不同。技术架构师的决策,塑造着整个体系内每一位开发工程师,无论是负责 Apex、Commerce Cloud 还是 Marketing Cloud 的工程师,如何真正把自己负责的那部分工作与整体连接起来。
本页接下来将介绍这项工作具体包含什么、如何核实对方是否真正具备这一层级的能力,以及如何为一个已经复杂到确实需要这一角色的平台,在迪拜聘请 Salesforce 技术架构师。
技术架构师能交付什么
具体的交付成果,而不是一份笼统的职位描述。
Salesforce 与其他系统交换数据的既定模式,是经过深思熟虑选定的,而不是每接入一个新系统就多出一种做法。
共享规则、权限集和身份验证在整个体系中如何统一构建,而不是每个云各自不同地配置。
数据在各云和各系统之间如何流转并保持一致,包括某一条信息真正的权威来源究竟在哪里。
后续项目和开发工程师需要遵循的书面标准,涵盖命名、部署和设计模式。
审查整个体系内开发工程师和顾问的设计与代码,在结构性问题被真正搭建出来之前发现它们。
就大型计划的排期提供技术判断,避免雄心勃勃的计划相互冲突,或撞上平台本身的限制。
值得关注的能力
这个层级的角色真正需要的广度和判断力。
| 能力或特质 | 合格的表现 | 为何重要 |
|---|---|---|
| 多云熟练度 | 在不止一个 Salesforce 云上拥有真实、动手的经验,而不仅仅是认证 | 只考虑单一云的设计,会给它所接触的每一个其他云带来问题 |
| 集成模式判断力 | 根据实际需求,审慎地在同步、异步、批处理和事件驱动的集成方式之间做出选择 | 某个场景下用错模式,会造成日后才暴露的可靠性和性能问题 |
| 安全架构 | 从第一性原理出发,针对实际数据敏感程度设计共享和访问机制 | 一旦真实数据和真实用户依赖其上,薄弱的访问模型修复起来代价高昂且极具破坏性 |
| 跨层级沟通 | 把一项技术决策解释得足够清楚,让开发工程师和不懂技术的项目发起人都能理解 | 再精妙的设计,如果没人能解释清楚,也无法在组织变动中存活下来 |
| 务实态度 | 推荐真正能满足需求的最简单架构,而不是最能展示能力的那一种 | 过度设计的平台会浪费预算,并拖慢基于其上构建的每一个项目 |
Salesforce 自己的 Technical Architect 认证 位于其架构师职业路径的顶端,要求先取得 Application Architect 和 System Architect 认证作为前提,这如实反映了上述技能需要覆盖的广度。
与我们合作的方式
咨询是这一角色自然的起点:一次有针对性的服务,用于评估现有体系,或在开发开始前为一项重大新计划设定架构和标准。当一家企业的 Salesforce 规模已经大到需要在多个并行项目之间进行持续的技术治理和审查时,适合聘请一位专职架构师。招聘支持适合准备把这一层级的角色长期纳入内部编制的企业,由我们负责寻访,并进行与该职位资深程度相匹配的技术评估。一项界定明确的项目,适合某一具体架构工作,例如设计一种集成模式,最终以一份书面规格说明交给您的开发团队。
考察候选人
能区分真实架构经验与听起来资深的头衔的问题。
询问它横跨了多少个云和系统,以及最难的一次集成决策是什么,并要求给出具体理由。
请对方描述一个为真正敏感数据构建的共享模型,以及其中涉及哪些取舍。
拥有真实架构经验的候选人会给出一个具体例子和从中学到的教训,而不是一个排练过的成功故事。
描述您业务中的一个真实场景,观察他们能否把这些取舍解释得让不懂技术的相关方也能理解。
优秀的架构师会在压力下坚守标准,同时仍愿意倾听实际搭建者提出的合理异议。这往往是判断您是否找到了在迪拜聘请的合适 Salesforce 技术架构师,而不只是一位头衔资深的普通开发工程师,最清楚的信号。
认证
Salesforce 最高等级的架构师认证真正证明了什么。
这是 Salesforce 架构师职业路径的顶端,只有先取得 Application Architect 和 System Architect 认证才能达到。我们不会为自己团队声称持有这项认证,但在为这一层级的角色筛选候选人时,可以将其列为要求。
正因为这个层级的判断力很难仅凭纸面证明,Salesforce 自己的认证路径才如此设计,因此应要求查看以往工作中真实的架构图、决策和成果,而不只是一份认证清单。在迪拜聘请 Salesforce 技术架构师负责真正复杂的体系时,这些证据比徽章本身更重要。
阿联酋相关考量
适用于涉及敏感数据或跨境数据的任何架构。
阿联酋 2021 年第 45 号联邦法令涵盖个人数据在任何处理场景下的保护,对于一个多云、多系统的体系而言,这意味着架构本身,而不只是某一个界面或某一次集成,都需要考虑同意、安全和跨境传输问题。
涉及受监管行业的 Salesforce 体系,例如受阿联酋中央银行监管的金融服务,可能在数据存储和处理的地点与方式上承担额外义务,技术架构师应及早提出这一点,而不是想当然地认为这是别人的问题。
浏览更广泛的 Salesforce 类别,或查看完整的 迪拜招聘开发人员 板块,了解技术架构师通常会指导的其他角色。密切相关的 Salesforce 解决方案架构师 角色更专注于平台原生设计,而 Salesforce 顾问 适合单一项目而非整个体系。至于架构确定后的实际搭建工作,我们的 Salesforce Apex 开发工程师 和 Salesforce 集成开发工程师 页面覆盖了这部分内容。
直接解答
当平台横跨多个云、与多个其他系统集成,或承担的业务风险大到一次错误的结构性决策代价高昂时。一个只用标准 Sales Cloud 的单一团队很少需要这个层级的角色,顾问或一位能力较强的开发工程师通常就足够。
顾问专注于把业务需求转化为某一个项目或某一个云的 Salesforce 方案。技术架构师则在更广的层面工作,横跨多个系统和多个云,设定后续项目都需要遵循的技术标准、集成模式和治理规范。
有些会,但这个角色的定位是设计和技术领导,而不是日常动手搭建。技术架构师通常负责设定模式并审查实现,具体搭建则由 Apex 或 Lightning 专精的开发工程师完成。
两者是密切相关的认证路径,Salesforce 自己也把它们视为同级,都通向其最高等级的架构师认证,但侧重点不同:解决方案架构师专注于平台原生设计,技术架构师专注于跨系统的集成、安全和治理。我们的解决方案架构师页面介绍了这个相邻角色。
我们不会为自己的团队声称拥有这项认证。Salesforce 针对这一角色的认证本身设计得极具挑战性,如果这对您的项目很重要,我们可以在为您寻访或评估候选人时,将其列为一项要求。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。