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

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
主站蜘蛛池模板: 永登县| 武隆县| 阿拉善盟| 共和县| 东安县| 固阳县| 囊谦县| 读书| 湖南省| 偏关县| 汉寿县| 商都县| 黄冈市| 建始县| 新竹市| 黄山市| 紫金县| 吴堡县| 红桥区| 武义县| 吐鲁番市| 长岛县| 衡阳县| 墨脱县| 甘肃省| 乐都县| 宿迁市| 长葛市| 苏尼特左旗| 吉首市| 华宁县| 禄丰县| 叶城县| 洱源县| 渑池县| 闸北区| 北辰区| 九龙县| 望城县| 静乐县| 革吉县|