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

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
主站蜘蛛池模板: 宜阳县| 石首市| 涞水县| 巴彦县| 延庆县| 勃利县| 许昌市| 普兰县| 庆元县| 隆子县| 彭阳县| 邵东县| 华阴市| 岳普湖县| 吉林省| 江西省| 芦山县| 清苑县| 若羌县| 新竹市| 西乌| 通辽市| 乐昌市| 始兴县| 黎川县| 焦作市| 万载县| 丰县| 延寿县| 南郑县| 蒙阴县| 石台县| 花莲市| 日照市| 阳高县| 玉门市| 泸溪县| 保山市| 晴隆县| 江陵县| 凤冈县|