微服务实践系列文章,可以参见连接。

设计思想

微服务的原则:“微服务是自制的小服务”。从某个角度讲微服务就是以外部复杂度去交换内部复杂度。
微服务设计原则:

  1. 围绕业务概念建模
  2. 接受自动化文化
  3. 吟唱内部实现细节
  4. 让一切去中心化
  5. 可独立部署
  6. 隔离失败
  7. 高度可视化

微服务在业界慢慢火起来的时候,另一个概念也慢慢的火了起来。DDD(领域驱动设计)。
大中台
可用性设计
Microservices Concerns

可用性需要考虑的内容

  1. 服务本身稳定性
  2. 服务故障自动恢复
  3. 服务扩展性需要支持
  4. 参考

    微服务设计
    谈谈服务管理平台的设计与实践