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

Summary

In this chapter, we saw what the differences are between the traditional monolith approach and microservices architecture, and how microservices allow us to scale development across several teams and improve the delivery of quality software.

We discussed the main challenges that are faced during a transition from a monolith to microservices and how to perform the change in different stages: analyzing the current system, measuring to validate our assumptions, creating a plan to split the monolith in a controlled way, and tactics to successfully perform the move.

Though this chapter was written in a technology-agnostic way, we've learned why Docker containers are a great way of implementing microservices, something that will be explored in the following chapters. You also now know how using a load balancer helps to maintain backward compatibility and deploy new services in an uninterrupted way.

You learned how to structure a plan to divide a monolith into smaller microservices. We described an example of such a process and an example of a monolith and how it will be divided. We'll see how to do this in detail in the following chapters.

主站蜘蛛池模板: 民权县| 康定县| 望奎县| 双柏县| 高碑店市| 莲花县| 公主岭市| 镇安县| 滦南县| 洛浦县| 青河县| 上林县| 巴彦县| 永兴县| 呼和浩特市| 通化市| 墨江| 元谋县| 宣恩县| 三江| 瑞昌市| 辰溪县| 襄汾县| 晋江市| 汉寿县| 长阳| 铜山县| 明溪县| 中方县| 都昌县| 利津县| 平顶山市| 罗甸县| 五原县| 涿鹿县| 怀柔区| 浮山县| 邹平县| 长汀县| 闽清县| 金坛市|