Thoughts on Dynamic Consistency Boundary
- Published on Oskar Dudycz
- Curated on
“Hi Oskar, have you ever given DCB any attention?”
I got that question on Discord recently. I replied: “Yes, I did, what’s the question behind the question?” And after a few messages, it came:
“Is it on the Emmett roadmap?”
That was my guess, and my answer was: not for now.
It wasn’t the first time I’ve been asked, and I think it’s time to share my standpoint. Especially since I have a GitHub issue on Emmett to answer the same question.
I wasn’t much active in DCB discussions intentionally. I’m not against Dynamic Consistency Boundaries (DCB). I see it as an interesting pattern, but not as a safe default choice, as some people try to explain it. In other words, I don’t see it as a high priority for me, and it’s not the endeavour I want to take right now. But I also don’t mind people doing it and bringing that to their solutions.
What’s Dynamic Consistency Boundary
It’s an idea brought by Sara Pellegrini and Milan Savic 3 years ago:
At that time, engineers at Axon, the company behind the Java Event Store and CQRS Framework.…