首页 > 其他分享 >解决方案架构师 vs 技术架构师,有何区别?

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

时间:2023-12-20 12:11:57浏览次数:26  
标签:Salesforce 自定义 角色 解决方案 有何 技术 vs 架构师

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,自定义,角色,解决方案,有何,技术,vs,架构师
From: https://www.cnblogs.com/CDP1/p/17916251.html

相关文章

  • Odoo_vscode调试
    1.正常开发调试{"name":"Odoo开发调试","type":"python","python":"/home/wdc/work/venv/bin/python3","request":"launch",......
  • JVS低代码和智能BI(自助式数据分析)12.19更新功能说明
    低代码更新功能新增:1、表单组件:标题、分割线、按钮等非数据组件增加小程序端隐藏设置;隐藏设置允许开发者对表单组件中的非数据组件进行隐藏,例如,可能只想展示表单的部分内容,或者希望在特定条件下显示或隐藏某些组件。2、逻辑引擎文件模板转换新增转为docx和pdf设置;文件模板转换功能......
  • typedef vs using
    语言支持类型别名typedef,显然,CPP也支持咯。不过自CPP11(也称之为ModernCPP)开始,引入了using关键字用以表示类型别名。创建类型别名typedef和using都可以创建类型别名,区别是在语法语义上的不同。typedef的语法如下:typedef [original-type] [alias];用法如下:typedef  int......
  • cpp环境搭建 - vs2017编译CMakeLists项目(Box2dLite)
    box2dlite地址:GitHub-erincatto/box2d-lite:Asmall2Dphysicsengine vs2017不支持utf-8withoutbom问题box2dlite的源码文件是utf-8withoutbom的,如果在里面写了中文注释,就会出现编译错误解决办法:将文件编码改成utf-8带bom的(这边没有在附加选项加/utf-8貌似也没问题......
  • clang VS gcc 的command-line机制: clang 在 MacOS 上要设置 -isysroot $(xcrun --sho
    clangVSgcc的command-line机制:clang在MacOS上作为编译器时要设置-isysroot$(xcrun--show-sdk-path)注意明确指定clang/clang++在MacOS上作为编译器时,一定要设置CFLAGS/CPPFLAGS为"-isysroot$(xcrun--show-sdk-path)${CFLAGS}"CC="/usr/local/bin/clang"C......
  • vscode调试apollo
    一、插件要求二、通过插件进入容器三、配置默认进入的目录和用户如果不配置默认用户是root,运行不了apollo程序。 修改红框中的默认工作目录和用户名{ "workspaceFolder":"/apollo", "remoteUser":"chenjian", "extensions":[ "BazelBuild.vscode-bazel", &q......
  • vscode中Todo Tree插件的使用
    vscode中TodoTree插件的使用配置JSON将下方的JSON代码放入用户配置中复制JSON配置后,点击这里,然后粘贴。"todo-tree.tree.showScanModeButton":false,"todo-tree.filtering.excludeGlobs":["**/node_modules","*.xml","*.XML"],"todo......
  • vscode插件,将修改的文件同步到服务器
    安装扩展--deploy 在setting.json中进行设置 "deploy":{"targets":[{"type":"sftp","name":"MySFTPfolder","descr......
  • SharedFlow vs StateFlow,一篇看懂选择和使用技巧
    引言在Android应用开发中,数据流是一个至关重要的概念。而在Jetpack库中,SharedFlow和StateFlow是两个处理数据流的利器,它们基于协程,提供了一种响应式的编程方式。本文将深入探讨这两个类的原理,以及在实际开发中的使用技巧。原理分析SharedFlow和StateFlow基于协程构建,它们利用......
  • printf, fprintf, sprintf, vsprintf, snprintf, vsnprintf之间的用法和区别
    1、printf是打印格式化字符串,返回值是成功打印的字符数;intprintf(constchar*format,...);  2、fprintf是将格式化数据写入到指定文件流中;intfprintf(FILE*stream,constchar*format,...);  3、sprintf是将格式化的数据写入到指定字符串;intsprintf(char*str,......