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

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
主站蜘蛛池模板: 连平县| 莫力| 满城县| 迁西县| 巴林左旗| 苏尼特左旗| 贺州市| 泸水县| 南宫市| 海城市| 和顺县| 韩城市| 太白县| 万源市| 龙门县| 宁都县| 永嘉县| 大丰市| 合江县| 政和县| 栾城县| 武胜县| 海宁市| 尖扎县| 密山市| 安西县| 龙里县| 高碑店市| 贡觉县| 龙岩市| 德保县| 张北县| 泌阳县| 通辽市| 吉安市| 昌宁县| 旅游| 光泽县| 玛曲县| 明水县| 确山县|