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

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
主站蜘蛛池模板: 沧州市| 耒阳市| 和顺县| 亚东县| 兖州市| 永胜县| 皮山县| 阿鲁科尔沁旗| 景洪市| 岢岚县| 通榆县| 中阳县| 股票| 松原市| 德州市| 永吉县| 晋中市| 图木舒克市| 防城港市| 宜州市| 昌乐县| 周口市| 榆社县| 连山| 丰宁| 长宁县| 冷水江市| 抚州市| 灵丘县| 莫力| 长沙市| 女性| 潢川县| 鹤山市| 二连浩特市| 宁远县| 吴桥县| 西华县| 成都市| 吉林市| 正阳县|