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

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.

主站蜘蛛池模板: 多伦县| 临城县| 云南省| 壤塘县| 长沙县| 盖州市| 泽州县| 武隆县| 福建省| 榆中县| 中牟县| 景宁| 天柱县| 武义县| 达日县| 普定县| 莫力| 额敏县| 分宜县| 天柱县| 呈贡县| 体育| 新巴尔虎左旗| 大同市| 应城市| 龙里县| 独山县| 资中县| 平塘县| 南溪县| 沾化县| 淅川县| 图们市| 喀什市| 普洱| 丰台区| 会理县| 巫溪县| 宿迁市| 泰宁县| 手机|