It would be part of your architecture design trade off. Disregarding whatever AWS peddles, you can have a cellular infrastructure (like Google), but have non-cellular systems architecture built on top of it (still deployed across different cells but the dependent services in the critical path residing in different cells or regions depending on resource availability and/or use case). The reroutes can occur at the global load balancer level, or it can happen at your own FE service. Or you could just drain the cell from the load balancer and the client retries go to a separate cell. Or you could have the load balancer not failover at all in case, which is generally the recommendation to prevent cascading failure.It's down to your own design and acceptable business decisions, and what your business deems as availability.
No comments yet.