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

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.

主站蜘蛛池模板: 高阳县| 时尚| 南澳县| 都江堰市| 涪陵区| 信丰县| 原平市| 凤凰县| 防城港市| 天台县| 阳春市| 尼勒克县| 广宁县| 泾源县| 正定县| 瑞昌市| 永川市| 阜城县| 舟山市| 英山县| 平顺县| 隆化县| 福海县| 正蓝旗| 洛阳市| 三门峡市| 和硕县| 萨迦县| 遵义市| 福鼎市| 泰安市| 浮梁县| 杨浦区| 科尔| 天津市| 石嘴山市| 达日县| 福建省| 龙川县| 岫岩| 海阳市|