| ▲ | mexicocitinluez 2 hours ago | |||||||||||||||||||||||||
> or a third team starts depending on your event stream as an integration API. > vents stop being an internal persistence detail and become a public contract. You can't blame event sourcing for people not doing it correctly, though. The events aren't a public contract and shouldn't be treated as such. Treating them that way will result in issues. > Used as a generic CRUD replacement it’s a complexity bomb with a 12-18 month fuse. This is true, but all you're really saying it "Use the right tool for the right job". | ||||||||||||||||||||||||||
| ▲ | simonw an hour ago | parent | next [-] | |||||||||||||||||||||||||
> You can't blame event sourcing for people not doing it correctly, though. You really can. If there's a technology or approach which the majority of people apply incorrectly that's a problem with that technology or approach. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | zknill 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||
> You can't blame event sourcing for people not doing it correctly, though. Perhaps not, but you can criticise articles like this that suggest that CQRS will solve many problems for you, without touching on _any_ of its difficulties or downsides, or the mistakes that many people end up making when implementing these systems. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||