架構師訓練營 week10 作業
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
關於微服務架構,個人覺得的重點
Microservice is not about - Code cleaner/Easier/Faster/Better Scaling
因為這是任何的程式基礎所應該要達到的
Microservice is all about Boundaries and Responsibility
Microservice 的最大好處,我覺得是定義出邊界和責任的劃分
Microservice only deals with as limited an area of the domain as possible, so that it does as few things as necessary to serve its defined purpose in your stack
所以中台架構,和領域驅動設計正好就是更加的區分出邊界和責任的劃分,所以有這兩種概念,會讓我們更容易的往微服务架构前進
至於组件设计原则,我覺得他比較像是所有程式設計的根基,所以當然也是微服务架构的根基之一。
评论