云原生银行构建:策略与实践
1. 关键模式与策略
在大型项目如云原生转型中,有几个关键模式和策略起着至关重要的作用。
- 高管承诺 :为确保足够的资源分配和合理的交付时间框架,大型项目需要强有力的高管承诺。高管的支持和推动能够为项目提供必要的资源和方向,保障项目的顺利进行。
- 动态策略 :如今的科技驱动市场环境不断变化,因此战略规划也需要随之调整。在架构设计中,明确的价值层级有助于做出具体决策。例如,安全优先于弹性,弹性优先于规模;速度优先于经济性。这种层级关系能在复杂多变的环境中为决策提供指导。
价值层级的明确使得日常决策无需层层审批。在架构选择上,单体架构和微服务架构各有优劣。单体架构在项目初期启动速度快,因为无需管理众多微服务之间的关系和共享资源,但随着时间推移会变慢,且容易出现多人工作相互干扰、修改困难以及小错误引发大问题等情况。微服务架构初期因复杂性启动较慢,但随着管理能力提升会变快,且团队间干扰较小。
为了兼顾两者的优势,采用了一种类似微服务(或迷你服务)的架构,但在很多方面采用单体架构的做法。例如,即使有30个微服务,也倾向于同时发布它们,而非为每个服务设置单独的发布周期。这种做法在项目初期能带来简单性,随着组织发展或情况变化,也能向微服务的独立管理过渡。
2. 团队模式与架构设计
- 核心团队 :一个小型的核心团队(5 - 8名工程师)就有可能构建云原生平台。核心团队专注于探索最佳转型路径并实施,既能降低转型风险,又能积累经验,为后续团队的加入做好准备。
超级会员免费看
订阅专栏 解锁全文
971

被折叠的 条评论
为什么被折叠?



