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

Defining design principles

We need to choose a set of principles when we design microservices; each of them will have their own advantage that will be reviewed later on in this chapter, but defining them will also allow us to have a consistent approach for different kinds of problems, and will help others understand our architecture.

The key principles that we are going to define are:

  • Modelled around business capabilities
  • Loosely couple
  • Single responsibility
  • Hiding implementation
  • Isolation
  • Independently deployable
  • Build for failure
  • Scalability
  • Automation
主站蜘蛛池模板: 鹿邑县| 如东县| 盐源县| 仪陇县| 宁明县| 新乡市| 新源县| 靖江市| 手游| 温泉县| 临湘市| 鄯善县| 芜湖市| 衡东县| 定州市| 双峰县| 礼泉县| 南郑县| 舟曲县| 弥渡县| 简阳市| 宜都市| 新邵县| 常宁市| 磐安县| 法库县| 大方县| 许昌县| 乌拉特前旗| 宜宾县| 古浪县| 威远县| 隆回县| 哈尔滨市| 胶州市| 隆化县| 四子王旗| 台湾省| 布尔津县| 威宁| 玉田县|