- 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.
- Data Visualization with D3 4.x Cookbook(Second Edition)
- Extending Jenkins
- 流量的秘密:Google Analytics網站分析與優化技巧(第2版)
- 深度學習經典案例解析:基于MATLAB
- VMware vSphere 6.7虛擬化架構實戰指南
- Troubleshooting PostgreSQL
- HTML5與CSS3基礎教程(第8版)
- Quantum Computing and Blockchain in Business
- Scratch趣味編程:陪孩子像搭積木一樣學編程
- R語言:邁向大數據之路(加強版)
- JavaScript+jQuery網頁特效設計任務驅動教程
- PHP+MySQL動態網站開發從入門到精通(視頻教學版)
- Developing Java Applications with Spring and Spring Boot
- Socket.IO Cookbook
- PHP程序設計經典300例