Book
Database Reliability Engineering
Laine Campbell, Charity Majors
Summary
Laine Campbell and Charity Majors apply site reliability engineering, treating infrastructure as replaceable rather than individually nursed, to the one layer teams usually exempt from that treatment: the database. The book works from service-level objectives and risk management through operational visibility, infrastructure engineering, backup and recovery, and release management, then surveys storage, indexing, and replication across different datastore types, closing with a field guide for comparing datastore characteristics. The argument throughout is that data stores can be made resilient and observable through the same engineering discipline already applied to stateless services, not through heroics from a single DBA.
Target Readers
- SREs extending reliability engineering practices to the database layer they've historically treated as too fragile to touch
- DBAs moving from a caretaking role toward automated, SLO-driven operations
- Architects designing backup, replication, and zero-downtime migration strategy for a production data store
Tags
Colophon
- Publisher
- オライリー・ジャパン
- ISBN
- 978-4873119403
- Published
- Apr 2021
- List price
- ¥3,740incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Database Internals
Alex Petrov
Reason: Understanding the internals of storage engines and replication lets you predict, from structure, what to monitor and what can break in production. 'Database Reliability Engineering' bridges that internal knowledge into operational design—capacity planning, incident response, data integrity.
- Related
Designing Data-Intensive Applications
Martin Kleppmann
Reason: After understanding the theoretical trade-offs of distributed systems in Kleppmann's 'Designing Data-Intensive Applications', step into the reality of keeping them running. Based on Google's SRE principles, 'Database Reliability Engineering' (by Laine Campbell and Charity Majors) provides concrete practices for operating distributed data infrastructure reliably in production.