Polylith - a software architecture that applies functional thinking.
- Time
- 2026-08-08 13:10 ~ 13:40
- Speaker
- Laurence Chen
- Room
- TR412-2
- Co-write
Abstract
- Problem with Monolith architecture: Difficult to test isolated changes.
- Pain point of Microservices architecture: When two services need the same business logic, you're forced to choose: (1) copy-paste, (2) extract a shared library, or (3) extract it as a service.
- What if a software architecture that decouples "code boundaries" from "deployment boundaries"?
- Polylith gives you a development experience close to a Monolith, while retaining the deployment flexibility of Microservices.
Speaker
Laurence Chen
IT 顧問、講者、作家。專注於協助企業導入 Modern Data Stack
現職:
- REPLWARE ( https://replware.dev ) CEO
- 台灣 Clojure 社群 ( https://clojure.tw/ ) 線下活動主辦人
- Taipei dbt Meetup 社群 ( https://medium.com/dbt-local-taiwan ) 線下活動主辦人
著作:
- 從試算表到資料平台:重構資料工程的技術與團隊 ( https://replware.dev/mds )