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

Executing the move

The final step is to execute the carefully devised plan to start moving from the outdated monolith to the new promised land of microservices!

But this stage of the trip can actually be the longest and most difficult—especially if we want to keep the services running and not have outages that interrupt our business.

The single most important idea during this phase is backward compatibility. This means that the system is still behaving as the old system was from an external point of view. If we are able to behave like that, we can transparently change our internal operation while our customers are able to continue their operations uninterrupted.

That's obviously more easy to say than to do and sometimes has been referred to as starting a race with a Ford T and ending it with a Ferrari, changing every single piece of it without stopping. The good news is that software is so absolutely flexible and malleable that it is actually possible.

主站蜘蛛池模板: 茂名市| 莎车县| 蒙山县| 许昌市| 南乐县| 泰来县| 金山区| 皮山县| 张家界市| 溧水县| 泸定县| 绥芬河市| 柯坪县| 颍上县| 民和| 抚州市| 中超| 普安县| 牙克石市| 合江县| 鄄城县| 西和县| 吴江市| 宁陕县| 扎鲁特旗| 灵川县| 石棉县| 玛纳斯县| 嘉兴市| 塔河县| 阿鲁科尔沁旗| 青川县| 古蔺县| 莱州市| 栖霞市| 西宁市| 宁河县| 宝山区| 阿坝| 西盟| 桃江县|