|
|
|
|
|
by slively
1601 days ago
|
|
I tend to think of it the same way I think of moving to an eventually consistent database. You do it when you have to, and as little as possible. You correctly identified the overhead of these approaches is massive and has implications bigger than the software. The impact on developers cannot be understated. The approaches you listed are useful, and the dissent I have isn’t so much on the approach, as the timing of when it gets used. Tons of software will never need its benefits and shouldn’t pay the tax ever. Paying the tax before you have to is very rarely worth it in my experience. |
|