解决方案架构师 vs 技术架构师,有何区别?

发布时间 2023-12-20 12:11:07作者: salesforce自由侠部落

Salesforce架构师角色是生态系统中常见的职业目标。架构师因其丰富的Salesforce知识以及在平台上构建可扩展解决方案的能力而广受认可。

解决方案架构师和技术架构师是Salesforce生态系统中最常见的两个架构师角色,这些角色有一些重叠,但它们完全不同,解决方案架构师和技术架构师到底有什么区别呢?

Salesforce架构师角色

Salesforce架构师的职业概念在生态系统中并不简单。除了解决方案架构师和技术架构师这样的角色,在更大型的企业中,还有企业架构师、数据架构师和转换架构师。

此外,你需要获得大量认证,包括Salesforce系统和应用程序架构师认证、B2B和B2C解决方案架构师认证,以及Salesforce技术架构师认证,这是迄今为止最难获得的Salesforce认证。

在哪里需要架构师?

架构师角色常见于最复杂的Salesforce实施工作。由于这些角色的本质,架构师往往拥有丰富的Salesforce经验,为大客户实施Salesforce的咨询公司需要这些专业人员的技能、知识和经验来成功实施复杂、技术上具有挑战性的需求。

架构师角色适用于大型的Salesforce最终用户,特别是那些拥有大量Salesforce用户(1,000个以上)的用户,或者是拥有大量自定义代码和集成的特定自定义实例。如果没有架构师参与这些复杂的Salesforce实施,创建可扩展的解决方案将会很困难,并且企业可能会遇到技术债务累积和系统不可靠的情况。 

解决方案架构师

Salesforce解决方案架构师可能是许多管理员的梦想角色之一。该角色负责了解组织的业务需求,并设计可扩展的解决方案,使用Salesforce推荐的最佳实践。

这听起来类似Salesforce管理员或顾问的角色,但解决方案架构师通常会与这些角色一起工作,利用之前的项目知识帮助形成解决方案。更重要的是,架构师将最终负责设计该解决方案,并确保构建符合商定的规范。

解决方案架构师主要负责数据建模、迁移、Salesforce配置、安全模型、声明式自动化和用户体验,以及使用沙盒或DevOps流程成功部署项目。

技术架构师

Salesforce技术架构师可能是许多开发人员梦想的角色之一。他们是项目的最终技术权威,并确保解决方案按照正确的技术规范构建。

技术架构师需要准确了解Salesforce中发生的情况。例如,确保正确构建任何Apex或LWC代码、使用最佳实践并确保可扩展性。大型企业项目通常需要集成,这通常是项目中最具挑战性的部分。 

技术架构师主要负责自定义Apex或LWC代码、与其他系统的集成、设计API、管理海量数据、环境管理和任何DevOps流程。 

解决方案架构师 vs 技术架构师

Salesforce解决方案架构师需要确保设计和构建满足客户业务需求的可扩展解决方案。Salesforce技术架构师则关注项目更深层次的技术方面,这通常涉及自定义代码以及与其他系统的集成。

解决方案架构师和技术架构师通常都会在项目中合作,因此当他们紧密合作时,界限可能会变得模糊。通常情况下,他们会涉足到自己职责范围之外的领域,因为解决方案架构师通常拥有集成方面的专业知识,而技术架构师则会投入业务需求。毕竟,这两个角色都是各自领域中的佼佼者。

作者:自由侠部落

博客地址:https://home.cnblogs.com/u/CDP1/

本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接 

如果文章的内容对你有帮助,欢迎点赞~

?Salesforce免费学习资料、高薪岗位、考证攻略,40?考试优惠券等更多福利尽在微信公众号:自由侠部落,欢迎各位关注。