官术网_书友最值得收藏!

Microservices Architecture

"Gather together the things that change for the same reasons. Separate those things that change for different reasons."

- Robert Martin, Single Responsibility Principle

Software architecture plays a key role in identifying the behavior of the system before it is built. A well-designed software architecture leads to flexible, reusable, and scalable components that can be easily extended, verified, and maintained over time. Such architectures evolve over time and help pave the way for the adoption of next-generation architectures. For example, a well-designed monolithic application that is built on the principles of Separation of Concern (SoC) is easier to migrate to microservices than an application that does not have well-defined components. In this chapter, you will:

  • Learn a systematic approach to designing microservices using the bounded context
  • Learn how to set up contracts between microservices and isolate failures
  • Learn how to manage data flows and transactions among microservices
  • Learn about service discovery and the importance of automated deployment
主站蜘蛛池模板: 望奎县| 治县。| 义乌市| 上林县| 秭归县| 抚州市| 阜新市| 黄骅市| 家居| 裕民县| 剑川县| 绥宁县| 莒南县| 大洼县| 合山市| 齐河县| 定日县| 修武县| 澳门| 湖口县| 建瓯市| 平湖市| 大同县| 邵武市| 玉林市| 武清区| 神农架林区| 江源县| 岳阳市| 泸水县| 德兴市| 含山县| 遂平县| 钟祥市| 丰城市| 迁西县| 金山区| 彭泽县| 犍为县| 镇远县| 四川省|