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

Multiple small units of work

The idea is to take a complex problem and try to break it into smaller pieces. As mentioned in one of the advantages of microservices—Small business capability focused services are easier to maintain and refactor, we should build our microservice as a fine-grained service. This even allows for replacing the service without having to spend weeks or months attempting to do so. Each of these small units (microservices) should be capable enough to:

  • Provide for its own private datastore
  • Be independently deployable with its own runtime process
  • Publish the public interface for others to use in the form of a API contract
  • Be fault tolerant, so failure in one should not affect other services
  • Be confined to a bounded context (from Domain driven design (DDD))
主站蜘蛛池模板: 云浮市| 紫金县| 镇江市| 凤台县| 洛隆县| 翼城县| 夏邑县| 渝北区| 同心县| 肥东县| 白山市| 寿宁县| 孝昌县| 兰州市| 雅江县| 绥宁县| 颍上县| 辽宁省| 玉田县| 沙湾县| 景洪市| 阿坝县| 九江市| 建平县| 乌鲁木齐市| 甘孜| 金沙县| 台江县| 寿宁县| 岑溪市| 化德县| 噶尔县| 陈巴尔虎旗| 西贡区| 拜泉县| 个旧市| 东乌珠穆沁旗| 轮台县| 晋江市| 桑日县| 集安市|