美文网首页
2.演化式架构师

2.演化式架构师

作者: JarvisTH | 来源:发表于2019-08-05 16:29 被阅读0次

1.架构师的演化视角
由于产品发布后还会继续演化,因此架构师应该设计出一个合理的框架,在这个框架下可以慢慢演化出正确的系统。

2.一个原则性方法
-战略目标:关心公司的走向。

  • 原则:为了和目标保持一致而制定的规则,一般不超过10个,容易记住。
  • 实践:实践保证和巩固原则,实践能指导我们如何完成任务。
  • 将原则和实践相结合

3.要求的标准

  • 监控:在系统级别而非单个服务级别考虑。可以使用推送机制,每个服务主代将数据推送到某个集中位置。可以使用Graphite来收集指标数据,使用Nagios检查监控状态,或者轮询系统。
  • 接口:选用少数几种明确的接口技术有助于新消费者集成。
  • 架构安全性:必须保证每个服务都可以应对下游服务的错误请求。

4.代码治理

  • 范例
  • 裁剪服务代码模板:目的是让所有开发人员容易遵守大部分指导原则,一种可能的方式是当开发人员想实现一个新服务时,所有实现核心属性的代码都是现成的。

5.技术债务

6.例外管理
原则和实践可以指导如何构建系统,如果系统偏离指导应该记录下来,若例外出现多次,则可以通过修改原则和实践的方式把我们的理解固化。

7.集中治理和领导
8.建设团队

相关文章

  • 2.演化式架构师

    1.架构师的演化视角由于产品发布后还会继续演化,因此架构师应该设计出一个合理的框架,在这个框架下可以慢慢演化出正确...

  • Base理论

    Base理论是基于CAP理论逐步演化而来,由ebay的架构师提出,其来源于对大型互联网分布式实践的总结。其核心思想...

  • 第二章 演化式架构师

    2.1不准确的比较 架构师的一些: 确保团队有共同的技术愿景,帮助我们向客户交付他们想要的系统 架构师有时只和一个...

  • 每天花四小时看这些java、spring、Redis、JVM、分

    京东架构师一小时手写tomcat! 由浅入深,JVM锁、分布式锁到分布式领域 干货视频,高级架构师最新java、s...

  • 2.大型网站架构演化

    大型网站架构演化历程 1.单体2.应用服务和数据服务分离3.使用缓存改善网站性能4.应用服务集群改善网站并发处理能...

  • 2.双方演化博弈代码

    论文标题:基于演化博弈视角的“乡贤” 参与乡村治理及其稳定性分析 视频可关注bilibili:谭小飞同学

  • 分布式演化

    应用发展历程: 1、第一版应用 第二版 单机负载越来越高,数据库服务器和应用服务器分离 第三版应用服务器做集群 当...

  • 分布式架构专题——成为架构师,你想要的都在这里

    分布式架构专题 成为架构师,你想要的都在这里 分布式架构思维 大型互联网架构演进过程 架构师应具备的分布式知识 主...

  • 必须先理解的RocketMQ入门手册,才能再次深入解读

    1. 阿里架构师推荐学习的《RabbitMQ实战指南》,渣渣的你都看过吗?2. 终极手撕之架构大全:分布式+框架+...

  • [软科学.生存篇] 演化验证

    [软科学.生存篇] 演化验证 生命演化,最大的特征,就是开放式,不设限,自然演化,这就是自然选择。 一切都是概率的...

网友评论

      本文标题:2.演化式架构师

      本文链接:https://www.haomeiwen.com/subject/sypmdctx.html