Martin Fowler大神 - 微服務、貧血模型、重構、敏捷開發方法論

Rickie發表於2021-09-17
Martin Fowler大神1963年出生在英格蘭的沃爾索耳,並在94年移居到了美國。
而在軟體開發領域,大名鼎鼎的敏捷開發方法論,就是他首創的。
除了被公認為全球知名的物件導向分析設計、UML、模式等方面的專家,現在還擔任ThoughtWorks公司的首席科學家。
 

 

同時被人尊稱為軟體開發的教父,則因為具備一種非凡的能力:將軟體開發的實踐過程,抽象總結並形成實踐“概念”。很明顯,這需要極強的抽象與思維能力。
 
Martin Folwer還提出了不少耳熟能詳的技術概念,如重構、微服務、貧血模型等等。
  • “重構”的概念,推動了”重構”實踐的普及,以至於在IDE中,重構變成了必備功能。
  • 自從 Martin Fowler提出了 Microservice(微服務)的概念後,業界就捲起了一股關於微服務的熱潮。
  • 貧血模型、充血模型則是DDD領域驅動設計中的重要概念之一。

 

《DDD領域驅動設計-貨物運輸系統》技術專欄從實戰出發,透過DDD領域設計知識講解-執行環境搭建-專案案例實戰和原始碼分析,讓初學者快速掌握DDD和微服務應用開發。在技術專欄中,涉及到DDD領域模型設計、CQRS命令查詢職責分離架構、EDA架構、六邊形架構、Spring Boot、Spring Data JPA、Spring Cloud Stream和RabbitMQ等等知識點。歡迎訪問和交流。
 

相關文章