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

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
主站蜘蛛池模板: 洪洞县| 中西区| 宁海县| 安岳县| 宁河县| 尼勒克县| 高碑店市| 时尚| 德令哈市| 开远市| 广安市| 巴塘县| 泰安市| 漠河县| 万全县| 科尔| 邯郸市| 盐源县| 南部县| 莲花县| 济宁市| 天祝| 耒阳市| 娱乐| 玉林市| 淮滨县| 富蕴县| 礼泉县| 福海县| 青铜峡市| 瓮安县| 保定市| 东平县| 会东县| 平舆县| 岳阳市| 衡阳县| 大石桥市| 泽库县| 陕西省| 博湖县|