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

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
主站蜘蛛池模板: 金坛市| 深圳市| 靖远县| 彭州市| 葵青区| 怀仁县| 永安市| 安平县| 松桃| 石棉县| 郑州市| 嘉兴市| 萝北县| 博野县| 遂宁市| 启东市| 营山县| 大洼县| 申扎县| 马鞍山市| 长岭县| 黄大仙区| 明光市| 仲巴县| 漳浦县| 乌鲁木齐市| 波密县| 辛集市| 南阳市| 华坪县| 临城县| 阳信县| 苏州市| 梅州市| 方山县| 安达市| 井冈山市| 桐柏县| 永安市| 获嘉县| 奉化市|