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

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
主站蜘蛛池模板: 拜泉县| 丹凤县| 舟山市| 凤阳县| 昆明市| 麦盖提县| 昌江| 吕梁市| 会东县| 永兴县| 泸溪县| 凭祥市| 陵水| 特克斯县| 和龙市| 桂阳县| 文山县| 永城市| 丰顺县| 洪泽县| 繁峙县| 贵南县| 武宁县| 永仁县| 老河口市| 三门县| 贵定县| 于都县| 民和| 贡嘎县| 射阳县| 淮南市| 梧州市| 历史| 阳原县| 西华县| 长治市| 安宁市| 嘉黎县| 祥云县| 密云县|