April 2018
Intermediate to advanced
468 pages
14h 34m
English
Hot swapping is the concept of replacing a failed component on the fly without taking the system down, with minimal (ideally, zero) interruption to users. If the component is stateless (or its state is stored in separate redundant storage), then hot swapping a new component to replace it is easy and just involves redirecting all clients to the new component. However, if it stores local state, including in memory, then hot swapping is important. There are the following two main options:
The first solution is much simpler. Most systems are resilient enough to cope with failures. Clients can retry failed requests, and the hot-swapped component will service them.
The ...
Read now
Unlock full access