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

Microservices and orchestration

As we break down an application into very specific domains, we need a uniform way to communicate between all the various pieces and domains. Web services have served this purpose for years, but the added isolation and granular focus that containers bring have paved the way for microservices.

A definition for microservices can be a bit nebulous, but a definition from Martin Fowler, a respected author and speaker on software development, says this:

In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.

As the pivot to containerization and as microservices evolve in an organization, they will soon need a strategy to maintain many containers and microservices. Some organizations will have hundreds or even thousands of containers running in the years ahead.

主站蜘蛛池模板: 恩施市| 湾仔区| 遵化市| 桃江县| 资源县| 延安市| 德江县| 武夷山市| 宜春市| 丹阳市| 沿河| 襄樊市| 德惠市| 樟树市| 武安市| 平和县| 子洲县| 平潭县| 潼南县| 朝阳区| 博罗县| 卓尼县| 长泰县| 金溪县| 石渠县| 木兰县| 东丰县| 安国市| 区。| 鲜城| 广宁县| 平邑县| 全椒县| 海门市| 无为县| 万全县| 定西市| 越西县| 东台市| 广西| 西吉县|