Let’s dive into this chapter and explore the magic of microservices—what we like to call “breaking up with your monolith.” It’s an architectural style that splits a big, fat, entangled application into a bunch of small, autonomous services, each one built around a single business function. It’s like splitting up a giant, blobby machine into a bunch of small gadgets, each of which does its part but is free to work on its own agenda. No more would every tiny tweak require a full redeployment of the whole app. Each microservice can be developed, deployed, and scaled independently; you can update the whole thing piecemeal, without throwing the entire machine into disarray. These independent modules can be developed, deployed, and scaled separately, making life a lot easier when you need to update or replace something. And instead of heavy, complicated communication methods, they typically talk to each other through lightweight protocols—think HTTP-based APIs.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Overview of Microservices

  • Sumit Bhatnagar,
  • Roshan Mahant

摘要

Let’s dive into this chapter and explore the magic of microservices—what we like to call “breaking up with your monolith.” It’s an architectural style that splits a big, fat, entangled application into a bunch of small, autonomous services, each one built around a single business function. It’s like splitting up a giant, blobby machine into a bunch of small gadgets, each of which does its part but is free to work on its own agenda. No more would every tiny tweak require a full redeployment of the whole app. Each microservice can be developed, deployed, and scaled independently; you can update the whole thing piecemeal, without throwing the entire machine into disarray. These independent modules can be developed, deployed, and scaled separately, making life a lot easier when you need to update or replace something. And instead of heavy, complicated communication methods, they typically talk to each other through lightweight protocols—think HTTP-based APIs.