- Hands-On Microservices with Kotlin
- Juan Antonio Medina Iglesias
- 130字
- 2021-06-30 19:10:41
Hiding implementation
Microservices usually have a clear and easy to understand interface that must hide the implementation details. We shouldn't expose the internal details, neither technical implementation nor the business rules that drive it.
Applying this principle, we reduce the coupling to others, and that any change in our details affect them. We will prevent the technical changes or improvements that impact the overall architecture. We should always be able to change when needed, from where we persist our business model, to the programming languages or frameworks that we use.
But we also need to be able to modify our logic and rules, to adapt to any change within our domain without affecting the overall application. Helping to handle change is one of the benefits of a well-designed microservice architecture.
- Spring Boot開發與測試實戰
- 潮流:UI設計必修課
- TensorFlow Lite移動端深度學習
- Vue.js 3.x從入門到精通(視頻教學版)
- Hadoop+Spark大數據分析實戰
- Mastering Rust
- 大學計算機基礎(第2版)(微課版)
- 你不知道的JavaScript(中卷)
- Angular開發入門與實戰
- Learning Hadoop 2
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- JavaEE架構與程序設計
- Mastering Object:Oriented Python(Second Edition)
- Leaflet.js Essentials
- Scratch 3.0少兒積木式編程(6~10歲)