对于单体系统,你是如何来进行梳理并且逐步将它演进到微服务架构的呢?你是如何在保证业务正常进行的同时来做这件事的?作为其畅销著作《Building Microservices》的姊妹篇,这本书详细阐释了一种从存量的单体应用迁移到微服务架构的可行方法。
本书作为一本改造指南,提供了大量针对如何将单体应用演进到微服务架构的实操建议。书中包含了大量图形化的示例、充满洞见的改造模式、涉及从改造的初始规划阶段到应用系统和数据库的解耦,涵盖了许多场景和策略,它们将帮助你实现成功的改造。你将从本书中学到这些经过实践检验过的模式和技巧。在改造过程,你一定会发现它们非常有价值。
适合于期望演进到微服务,而不是重写的组织。
帮助组织决策是否要改造、何时改造、以及从哪里入手进行改造。
如何解决遗留系统的通信、集成和迁移问题。
阐述了若干不同的迁移模式,以及在什么情况下采用这些模式。
提供了多种数据库迁移方法的案例,以及对应的同步机制。
探索了应用系统解耦的方法,包括若干架构重构的模式。
深入探讨了数据库解耦的细节,包括打破参照完整性和事务完整性的影响,新的失败模式等。
展开