Chapter 1, Architectural Considerations, explains how the layout of the nodes in our PostgreSQL cluster can drastically influence its availability.
Chapter 2, Hardware Planning, explains the selection and provisioning of hardware required to build a highly available PostgreSQL database.
Chapter 3, Minimizing Downtime, explains how we should react when outages inevitably occur and how to prepare ourselves for them.
Chapter 4, Proxy and Pooling Resources, explains how to combine and abstract connectivity to isolate and protect the database.
Chapter 5, Troubleshooting, covers several techniques to track sources of poor performance or stop potential outages before they occur.
Chapter 6, Monitoring, focuses on what we should ...