3 ms·
Not to say that some systems don't introduce accidental complexity, however, getting distributed systems right/correct is necessarily complicated. Design for f
by earleybird 5y ago
Not to say that some systems don't introduce accidental complexity, however, getting distributed systems right/correct is necessarily complicated. Design for failure and you will get a good picture of what tools you need to employ.
- chousuke 5y agoI think that you can keep systems simple and HA if you forget about multi-master components and design active/passive solutions instead, whose behaviour in failure scenarios is much easier to understand and much less likely to go wrong, especially if you also forgo attempting to autorecover failed components after a failover event. If no HA is fine 90% of the time, simple HA is fine 99% of the time.