架构师的中期工作
1、备选方案设计技巧
备选架构
架构模式
高性能 负载均衡 准备 集群 分片
高可用 复制数据 决策状态
可扩展 微服务 微内核
技术选型
存储 mysql、redis、es
负载均衡 dns\Nginx、lvs
分布式 zk raft
头脑风暴--红线筛选(约束条件)--4R设计
2、备选方案选择评估技巧
数量 3-5个
差异性 备选架构之间要明显差别
粒度 覆盖核心业务场景,无需全面细化
3、困难
不知道哪些可用--技术宽度不够
平时积累技术
不知道能不能用--学习的深度不够
改进学习方法,记住性能指标
4、架构评估维度
性能 可用性 可扩展性 成本 安全 技术复杂度 团队技术栈 等等
性能和可用性以当前业务为标准
扩展性可以等系统演化
成本要统一计算硬件 开发 采购等
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性