- 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
推薦閱讀
- Mastering Concurrency Programming with Java 8
- 程序員面試筆試寶典(第3版)
- 數(shù)據(jù)庫程序員面試筆試真題與解析
- Java EE 6 企業(yè)級應用開發(fā)教程
- 摩登創(chuàng)客:與智能手機和平板電腦共舞
- Python數(shù)據(jù)可視化:基于Bokeh的可視化繪圖
- Boost C++ Application Development Cookbook(Second Edition)
- Building a RESTful Web Service with Spring
- 游戲程序設計教程
- 精通網(wǎng)絡視頻核心開發(fā)技術
- Python編程從0到1(視頻教學版)
- 深入淺出React和Redux
- Microsoft Azure Storage Essentials
- C/C++數(shù)據(jù)結構與算法速學速用大辭典
- Windows Embedded CE 6.0程序設計實戰(zhàn)