- 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.
- scikit-learn Cookbook
- Learn ECMAScript(Second Edition)
- Learn Blockchain Programming with JavaScript
- C++面向?qū)ο蟪绦蛟O(shè)計(jì)(微課版)
- Scratch真好玩:教小孩學(xué)編程
- 小程序,巧運(yùn)營(yíng):微信小程序運(yùn)營(yíng)招式大全
- Full-Stack React Projects
- jQuery開發(fā)基礎(chǔ)教程
- 零基礎(chǔ)Java學(xué)習(xí)筆記
- Learning PHP 7
- Python編程快速上手2
- 寫給青少年的人工智能(Python版·微課視頻版)
- Visual Basic程序設(shè)計(jì)基礎(chǔ)
- R語(yǔ)言實(shí)戰(zhàn)(第2版)
- 算法超簡(jiǎn)單:趣味游戲帶你輕松入門與實(shí)踐