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 ...
9. High Availability and Microservices
Get Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.