微服务架构实现的关键是完备的基础设施,正确的服务拆分,易拓展应用架构.

    

云原生 服务发现 云原生与微服务_微服务

最底层,云原生架构,就是微服务的云原生基础设施

    主要处理非功能性需求,包括弹性,韧性,安全性,可观察性,灰度等应用特点.(前一章的特点)

    中间层,服务拆分,主要处理业务领域.

    体现在业务的高内聚,低耦合.具有服务拆分的特点,体现在领域属性,质量属性,团队属性上.

    最上层,业务架构,体现在领域驱动设计上的代码落地层面.

    主要解决核心业务逻辑,通过代码可以还原业务场景,达成业务的可拓展性和可读性.