- Building Microservices with .NET Core
- Gaurav Kumar Aroraa Lalit Kale Kanwar Manish
- 174字
- 2021-07-02 22:08:13
Summary
In this chapter, we discussed what the microservice architectural style is in detail, its history, and how it differs from its predecessors: monolithic and SOA. We further defined the various challenges that monolithic faces when dealing with large systems. Scalability and reusability are some definite advantages that SOA provides over monolithic. We also discussed the limitations of the monolithic architecture, including scaling problems, by implementing a real-life monolithic application. The microservice architecture style resolves all these issues by reducing code interdependency and isolating the dataset size that any one of the microservices works upon. We utilized dependency injection and database refactoring for this. We further explored automation, CI, and deployment. These easily allow the development team to let the business sponsor choose what industry trends to respond to first. This results in cost benefits, better business response, timely technology adoption, effective scaling, and removal of human dependency.
In the next chapter, we will go ahead and transition our existing application to the microservice-style architecture and put our knowledge to a real test.
- 大話PLC(輕松動漫版)
- HTML5+CSS3基礎開發教程(第2版)
- Mastering OpenCV 4
- OpenShift在企業中的實踐:PaaS DevOps微服務(第2版)
- Mastering Rust
- QTP自動化測試進階
- Functional Kotlin
- Java Web程序設計任務教程
- C# 8.0核心技術指南(原書第8版)
- Node.js Design Patterns
- Android玩家必備
- Learning Continuous Integration with TeamCity
- 零基礎輕松學C++:青少年趣味編程(全彩版)
- OpenCV Android Programming By Example
- ASP.NET開發寶典