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

Chapter 1. Breaking into Microservices Architecture

The architecture of server-side application development for complex and large applications (applications with huge number of users and large volume of data) shouldn't just involve faster response and providing web services for wide variety of platforms. It should be easy to scale, upgrade, update, test, and deploy. It should also be highly available, allowing the developers write components of the server-side application in different programming languages and use different databases. Therefore, this leads the developers who build large and complex applications to switch from the common monolithic architecture to microservices architecture that allows us to do all this easily. As microservices architecture is being widely used in enterprises that build large and complex applications, it's really important to learn how to design and create server-side applications using this architecture. In this chapter, we will discuss how to create applications based on microservices architecture with Node.js using the Seneca toolkit.

In this chapter, we'll cover the following topics:

  • Understanding monolithic architecture
  • Scaling, upgrading, deploying, and writing applications based on monolithic architecture
  • Discussing microservices architecture in depth
  • Scaling, upgrading, deploying, and writing applications based on microservices architecture
  • Getting started with Seneca
  • Creating and calling services using Seneca
主站蜘蛛池模板: 谢通门县| 独山县| 三台县| 吐鲁番市| 舞阳县| 栖霞市| 永清县| 长岛县| 广州市| 开封县| 西藏| 泰安市| 和平区| 崇左市| 桦川县| 北海市| 莱芜市| 衡南县| 长丰县| 澄江县| 万载县| 禄丰县| 临西县| 临沭县| 常德市| 富宁县| 永修县| 宜阳县| 宜阳县| 眉山市| 馆陶县| 临邑县| 祁东县| 宜州市| 定安县| 博湖县| 永济市| 舞阳县| 奉新县| 临海市| 靖江市|