- Java EE 8 and Angular
- Prashant Padmanabhan
- 174字
- 2021-07-02 19:22:39
Summary
We walked through the difference between building a traditional monolith application and how a microservice-based architecture can add value to large complex applications. Now, you know how a cross-functional team can help deliver software faster using DevOps and other practices. Distributed computing has its own challenges and the solution is to not think of it as an afterthought, but instead make it part of your requirement.
We saw how microservices are made by decomposing a monolith into functional capabilities. This requires an understanding of the domain, which helps build the bounded context for our domain model. We also covered a few of the disadvantages of using this as a silver bullet, as one-size-fits-all is certainly not true.
Microservices can be considered a subset of SOA. Using this architecture for large applications has many benefits such as a lower learning curve due to a smaller code base. This allows for refactoring within short time frames. Testing of inpidual services can be done without having to run a large test suite for the entire application.
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- 數(shù)據(jù)庫(kù)系統(tǒng)教程(第2版)
- AngularJS深度剖析與最佳實(shí)踐
- Mastering Rust
- C#應(yīng)用程序設(shè)計(jì)教程
- Access 2010中文版項(xiàng)目教程
- iOS開發(fā)項(xiàng)目化入門教程
- Arduino電子設(shè)計(jì)實(shí)戰(zhàn)指南:零基礎(chǔ)篇
- Maven for Eclipse
- Learning Unreal Engine Game Development
- SAP Web Dynpro for ABAP開發(fā)技術(shù)詳解:基礎(chǔ)應(yīng)用
- 詩(shī)意的邊緣
- C++標(biāo)準(zhǔn)庫(kù)(第2版)
- Getting Started with Backbone Marionette
- Python游戲編程項(xiàng)目開發(fā)實(shí)戰(zhàn)