2 ms·
> CQRS doesn’t obviate race conditions. I think you may be talking at cross purposes with me here. I’m saying that command–query separation¹ causes race condit
by chrismorgan 5y ago
> CQRS doesn’t obviate race conditions.
I think you may be talking at cross purposes with me here. I’m saying that command–query separation¹ causes race conditions. Having the mutating API return state is the only way to obtain the value of the resource at the time of mutation.
—
¹ CQS; CQRS, where you use different representations for command and query, is not necessarily applicable here.
- joshribakoff 5y agoYes you’re right. I meant to write that abstinence from CQ[R]S doesn’t prevent race conditions.