CQRS and Event Sourcing. Is it worth the extra effort for microservices?
Kenji Kowalski
·2243 views
Hey everyone, I've been thinking a lot about CQRS and Event Sourcing lately, especially as our services grow. It's a pretty powerful way to separate how we read and write data, and it builds a really clear history of changes. But man, it feels like a huge jump in how complicated things get compared to just simple CRUD. For those of you who've actually used it in a microservices setup, when did you decide it was really needed? What kind of headaches were you trying to fix that made it worth all the effort? Or, on the flip side, when did you wish you'd just stuck with something easier? I'm just trying to figure out if it's something we should actually look into for new services or if we should wait until we run into specific scaling or consistency issues.
40 comments