Cloud Native, Microservices, DevOps, Azure, AWS.
components, it becomes quite easy to decide which component needs to be redundant and by how in order to gain higher availability. Also load handling capacity of this system can also be enhanced by bringing in auto-scaling where deployment of additional instances of these components can occur