- Hands-On Microservices with Kotlin
- Juan Antonio Medina Iglesias
- 84字
- 2021-06-30 19:10:40
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
推薦閱讀
- 手機安全和可信應用開發指南:TrustZone與OP-TEE技術詳解
- Facebook Application Development with Graph API Cookbook
- Cocos2D-X權威指南(第2版)
- Mastering AWS Lambda
- 案例式C語言程序設計
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- Java編程指南:基礎知識、類庫應用及案例設計
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- Functional Kotlin
- 學Python也可以這么有趣
- Python深度學習:模型、方法與實現
- LabVIEW虛擬儀器程序設計從入門到精通(第二版)
- Django 3.0應用開發詳解
- 運維前線:一線運維專家的運維方法、技巧與實踐
- Python函數式編程(第2版)