DDD Strategic Design with Spring Boot
summary
A concrete Spring Boot demo landscape of five apps (credit application, scoring, credit agency, customer, customer-contact) runs on Cloud Foundry and shows patterns you can spot in code: a Hessian/REST-backed shared kernel between scoring and credit agency, a tiny mapping anti-corruption layer between customer and credit application, Redis-published domain events and a Spring Cloud Stream + Rabbit variant that implements separate ways with an Atom feed fallback. Code is on GitHub under Apache 2 and the demo exposes a conformist trap that forces downstream model changes.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:20Disclaimer
- 2:10Context Map
- 4:00Bounded Context
- 12:17Context Maps
- 14:18Patterns
- 18:18Customer Supplier
- 21:05AntiCorruption
- 22:02Separate Ways
- 23:16Open Host Service
- 24:00Demo
- 26:40Integration
- 27:18Code
- 31:25Scoring Service
- 37:24Analysis
- 41:07Alternative Approach
- 44:51Best Practice
related talks
48mImplementing DDD with the Spring Ecosystem
26mWriting Cloud Native Applications to Execute on Cloud Foundry
29mIntro to Development of Java Spring Microservices with Cloud Foundry
01h 27mSpring Cloud at Netflix
01h 20mGetting Started with Spring Cloud
01h 26mCloud Native Java with Spring Cloud Services
48mCloud Native Java
51mBrewing the Best of All Worlds
