《微服务设计》——总结

《微服务设计》一书介绍了:
1,什么是微服务,怎么解决传统架构的痛点。
2,怎么从单体架构和SOA面向服务转变到微服务。
3,微服务开发设计整体步骤,流程。中间的技术选择和设计原则。

读完整本书后,对微服务认识进一步加深,为以后微服务设计打下基本的基础。赶上行业前沿技术知识应用提升了一个台阶。扩大开发人员的视野。
等待实践出真知。

1,微服务:很小,专注于做好一件事。自己独立负责一块,自治性。
现在架构,体量大,扩展性差,持续交付性差,持续集成性差。以前架构难以应对。
2,演进式架构师=城市规划师。架构师和建筑师都是英文 architect。建筑师的设计是稳定不会变化,架构打好了,就不会变。城市规划师比较贴切。
愿景:确保系统有个一致性的技术愿景。
理解:你所做的决定对客户和同事带来的影响。
合作:尽量和同事沟通,从而更好对技术愿景进行定义,修订及执行。
适应性:确保在客户和团队需要的时候调整技术愿景。
自治性:在标准化和团队自治之间达到平衡。
治理执行:确保系统按照技术愿景要求实现。


演进式架构师应该理解,成功要靠不断地取舍来实现。总会存在一些原因需要你改变工作方式。而僵化地固守自己的想法无疑是最糟糕的做法。


……

猜你喜欢

转载自blog.csdn.net/openownworld/article/details/80393714