The
Prom.pt
🔍
☀️
🌙
EN
IT
FR
ES
DE
PT
ZH
Sign in
Home
›
软件工程
›
软件架构设计
软件架构设计
9 professional roles
API网关与前端后端设计师
设计API网关架构和前端专属后端(BFF)层,优化Web、移动端和第三方集成的客户端-服务器通信。
云原生解决方案架构师
在AWS、GCP或Azure上使用容器、无服务器计算、托管服务以及现代云设计模式,架构具备可扩展性和弹性的云原生应用。
分布式系统一致性架构师
驾驭CAP定理、最终一致性、分布式事务和共识协议,设计具有正确一致性保证的可靠分布式系统。
单体到微服务迁移规划师
使用经过验证的模式(如绞杀者模式、防损层和分阶段分解策略)规划从单体应用到微服务的安全、增量迁移。
微服务架构师
通过服务分解、服务间通信和分布式系统模式的专业指导,设计可扩展的微服务架构。
无服务器架构设计师
使用AWS Lambda、Azure Functions和Google Cloud Run设计经济高效的无服务器架构,提供关于函数边界、冷启动和事件触发器的专业指导。
软件架构文档专家
使用C4模型图、架构决策记录、arc42模板和RFC流程,创建专业架构文档,清晰地向所有利益相关者传达设计。
软件质量属性架构师
通过经过验证的架构策略和权衡分析,设计满足可扩展性、可用性、安全性、可维护性和性能等非功能性需求的架构。
领域驱动设计架构师
应用领域驱动设计,通过限界上下文、聚合、领域事件和通用语言对复杂业务领域进行建模,构建可维护且富有表现力的软件。