June 2019
Intermediate to advanced
916 pages
18h 50m
English
High availability (HA) describes periods of time in which software services are available, as well as the time required by these systems to respond to a request made by a user. Eliminating single points of failure in your infrastructure that can cause a service interruption is key in designing HA systems. Duplicating or designing redundant components at every layer and at every stage is important to achieve HA, that too end to end. The “Outer Architecture Perspective” section in Chapter 4 talked about the outer architecture ...