2024-09-27 –, 401
一般在建構Event-Driven Architecture (EDA)的系統時,首先會聯想到大型的分散式系統設計,並需導入重量級的Message Broker( 例如Kafka或RabbitMQ )來完成。
但講者認為即便是單體式系統(或單一微服務內部),也能利用Event-Driven Design的思維建構出彈性及低耦合的良好架構,並且在需要擴展到分散式系統或微服務時,提供良好的無縫接軌 ,講者將分享如何利用Spring Event及Spring Modulith的特性來達成此目標。
https://github.com/godisren/edd-spring-modulith-event/blob/main/slide/edd-slide.pdf
超過15年的系統設計、軟體架構及開發經驗,研究領域包含分散式系統設計、微服務、TDD、Design Pattern及區塊鏈, 持續探索新奇有趣的東西。現任職於XREX Inc.,擔任Principal Backend Engineer角色。