官术网_书友最值得收藏!

  • 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.

主站蜘蛛池模板: 江阴市| 宁海县| 万年县| 海南省| 合水县| 昭苏县| 宣威市| 石台县| 怀仁县| 青铜峡市| 探索| 当雄县| 蕉岭县| 舟山市| 昌吉市| 西畴县| 淮北市| 象山县| 汕尾市| 西昌市| 翼城县| 桂东县| 依安县| 随州市| 马边| 抚州市| 溆浦县| 祥云县| 哈巴河县| 临泉县| 余姚市| 灵石县| 抚远县| 图们市| 开封县| 博罗县| 南安市| 股票| 沁源县| 武清区| 曲麻莱县|