4 ms·
It's mostly because there is a demand for HA which requires multiple replicas. The moment you start going down that route you increase complexity. Whether most
by voidfunc 5y ago
It's mostly because there is a demand for HA which requires multiple replicas. The moment you start going down that route you increase complexity.
Whether most things actually require HA is debatable, but a lot of businesses make it a core requirement and so it gets baked into the architecture. Personally I feel like most stuff would be better suited to having fast fail-over and recovery early on, but my advice rarely gets taken. Instead you end up with complicated HA architectures that nobody totally understands, which then (inevitable still) fall over and take hours to recover.
- lenkite 5y agoHA is generally needed because users of a SaaS can crash the instance especially in products that offer customisation abilities.
- voidfunc 5y agoSure, but that becomes a requirement at that particular design junction. A lot of stuff is built with HA that isn't even close to that complex.