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

Summary

In this chapter, we highlighted the requirements for cost-efficient IT solutions that often arise nowadays. We described why and how big companies such as Amazon failed to force old architectural patterns to work smoothly in current cloud-based distributed environments.

We also established the need for new architectural patterns and programming techniques to fulfill the ever-growing demand for convenient, efficient, and intelligent digital services. With the Reactive Manifesto, we deconstructed and comprehended the term reactivity and also described why and how elasticity, resilience, and message-driven approaches help to achieve responsiveness, probably the primary non-functional system requirement in the digital era. Of course, we gave examples in which the reactive system shines and easily allows businesses to achieve their goals.

In this chapter, we have highlighted a clear distinction between a reactive system as an architectural pattern and reactive programming as a programming technique. We described how and why these two types of reactivity play well together and enable us to create highly efficient die-hard IT solutions.

To go deeper into Reactive Spring 5, we need to gain a solid understanding of the reactive programming basement, learning essential concepts and patterns that determine the technique. Therefore, in the next chapter, we will learn the essentials of reactive programming, its history, and the state of the reactive landscape in the Java world.

主站蜘蛛池模板: 黔西县| 开江县| 金溪县| 莎车县| 介休市| 台湾省| 上思县| 无锡市| 磐石市| 南京市| 农安县| 甘孜县| 阳城县| 陇南市| 广丰县| 洛川县| 开封县| 马关县| 惠州市| 米脂县| 遂昌县| 剑川县| 无为县| 阿坝| 确山县| 平陆县| 崇阳县| 隆林| 建瓯市| 志丹县| 叶城县| 嘉禾县| 庆云县| 从化市| 青河县| 文成县| 名山县| 昌江| 和田县| 栖霞市| 驻马店市|