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

Technology-agnostic

In today's world, when the technology is changing fast, eliminating long-term commitment to a single technology stack is a significant advantage. Every Microservice can be built on a separate technology stack and can be redesigned, replaced, or upgraded independently as they execute in isolation. This means that every Microservice can be built using a different programming language and use a different type of data store which best suits the solution. This decreases the dependency concerns compared to the monolithic designs, and makes replacing services much easier.

A good example where this ability of a Microservice maximizes its effect is a scenario where different data stores can be used by different services in alignment with the business scenario they address. A logging service can use a slower and cheaper data store, whereas a real-time service can use a faster and more performant data store. As the consuming services are abstracted from the implementation of the service, they are not concerned about the compatibility with the technology used to access the data.

主站蜘蛛池模板: 加查县| 绍兴市| 北流市| 泾阳县| 刚察县| 彰化县| 赞皇县| 高尔夫| 石林| 赤城县| 临猗县| 普兰县| 调兵山市| 桂平市| 西吉县| 迁西县| 辉县市| 柯坪县| 特克斯县| 纳雍县| 侯马市| 柞水县| 安康市| 平舆县| 沽源县| 融水| 精河县| 龙南县| 岚皋县| 来凤县| 平山县| 金塔县| 宜君县| 安仁县| 永善县| 肥乡县| 宁陕县| 曲靖市| 山东省| 乌兰县| 宁城县|