- 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
推薦閱讀
- Mobile Application Development:JavaScript Frameworks
- 數據庫系統教程(第2版)
- C#程序設計實訓指導書
- Instant Apache Stanbol
- Practical Data Science Cookbook(Second Edition)
- The DevOps 2.5 Toolkit
- Kotlin開發教程(全2冊)
- Learning VMware vSphere
- 算法設計與分析:基于C++編程語言的描述
- Magento 2 Beginners Guide
- 數據科學中的實用統計學(第2版)
- Python Machine Learning Cookbook
- Python深度學習(第2版)
- Apache Kafka 1.0 Cookbook
- Mastering Unity Scripting