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

Strategic planning to break the monolith

As we've discussed previously, moving from the initial state to the desired one will be a slow process. Not only because it involves new ways of doing things, but also because it will happen in parallel with other features and developments that are "business as usual." Being realistic, the company's business activities will not stop. That's why a plan should be in place to allow a smooth transition between one state and the other.

This is known as the strangler pattern ( https://docs.microsoft.com/en-us/azure/architecture/patterns/strangler)—replacing parts of a system gradually until the old system is "strangled" and can be removed safely.

There are a few alternatives as to what technical approach to take to make the move and how to divide each of the elements to migrate to the new system:

  • The replacement approach, which replaces the older code with new code written from scratch the new service
  • The divide approach, which cherry-picks existing code and moves it into its own new service
  • A combination of the two

Let's take a better look at them.

主站蜘蛛池模板: 荔波县| 扶风县| 吐鲁番市| 建阳市| 隆安县| 会同县| 南昌县| 库尔勒市| 禄丰县| 临清市| 靖边县| 高唐县| 梅州市| 新疆| 海宁市| 临江市| 哈巴河县| 许昌市| 澄迈县| 佳木斯市| 益阳市| 十堰市| 富蕴县| 伊春市| 罗甸县| 花莲市| 无锡市| 莲花县| 松桃| 青州市| 郎溪县| 龙海市| 永善县| 德令哈市| 东乌珠穆沁旗| 泸州市| 遂宁市| 浏阳市| 祁东县| 富锦市| 邢台市|