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

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
主站蜘蛛池模板: 梅河口市| 金平| 合肥市| 嘉义市| 庆阳市| 阳谷县| 积石山| 信宜市| 缙云县| 文安县| 耒阳市| 孟连| 正镶白旗| 色达县| 明水县| 天等县| 乌鲁木齐市| 南澳县| 西吉县| 元氏县| 喜德县| 冷水江市| 隆安县| 日土县| 施甸县| 囊谦县| 洪湖市| 青州市| 绥宁县| 郸城县| 吉林市| 于田县| 张家界市| 临澧县| 抚远县| 吴堡县| 宁明县| 鸡东县| 广灵县| 扶风县| 平南县|