How We Tamed Legacy with CQRS
summary
A case study of taming a legacy codebase by applying CQRS (Command Query Responsibility Segregation). It describes the specific problems encountered in the legacy system, the CQRS-based solutions used to address them, and lessons learned including what the team would do differently.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 6:44Legacy system challenges
- 11:44CQRS and its use
- 17:26New architecture assumptions
- 24:32Rewriting comment system
- 33:42Problems and solutions
- 39:48Mistakes and lessons
- 47:55Summary
related talks
49mThe Evolution and Myths of CQRS
30mSimple Architecture for a Not-So-Simple System
49mWhat Does a Legacy System Teach Us?
54mTeaching Your Team CQRS/ES 2.0
47mCQRS / ES: Our Heuristics After Several Years in Production
47mFrom C to Q, One Event at a Time: Event Sourcing in Pictures
52mEvent Sourced Transformation in Financial Systems
29mApplying (D)DDD and CQ(R)S to Cloud Architectures
