We at Funding Circle are delivering a new Kafka Streams and Clojure based platform to power our business with the goal to reach $100 billion of loans per year to small and medium enterprises.
Discover how applying Domain-Driven-Design patterns both at the system level and the Clojure code level greatly helped us design this platform.
I will explain strategic vs. tactical patterns, and give examples of how we applied ubiquitous language, bounded contexts, anti-corruption layer, hexagonal architecture, aggregate and event sourcing in our Kafka and Clojure context.
We will have also see how these patterns tremendously boosted the testability at all levels.
Discover how applying Domain-Driven-Design patterns both at the system level and the Clojure code level greatly helped us design this platform.
I will explain strategic vs. tactical patterns, and give examples of how we applied ubiquitous language, bounded contexts, anti-corruption layer, hexagonal architecture, aggregate and event sourcing in our Kafka and Clojure context.
We will have also see how these patterns tremendously boosted the testability at all levels.
Domain-Driven Design in an event-driven Clojure application – Gilles Philippart | |
21 Likes | 21 Dislikes |
1,520 views views | 1,162 followers |
Science & Technology | Upload TimePublished on 17 Sep 2018 |
Không có nhận xét nào:
Đăng nhận xét