Storage & data consistency
Software engineering & architecture
Storage & data consistency
Storage choices affect durability and consistency. Define how readers see concurrent writes and how lost data can be recovered.
Resources
Links marked “Amazon affiliate link” open an Amazon product page. As an Amazon Associate I earn from qualifying purchases. About affiliate links
Designing Data-Intensive Applications (2nd edition)Book · Martin Kleppmann, Chris Riccomini · Amazon affiliate link, opens Amazon in a new tabJepsen analysesArticle · Kyle Kingsbury · opens in a new tabThe Pragmatic Programmer (20th anniversary edition)Book · David Thomas, Andrew Hunt · Amazon affiliate link, opens Amazon in a new tabA Philosophy of Software Design (2nd edition)Book · John Ousterhout · Amazon affiliate link, opens Amazon in a new tabModern Software EngineeringBook · David Farley · Amazon affiliate link, opens Amazon in a new tabSoftware Engineering at GoogleBook · Titus Winters, Tom Manshreck, Hyrum Wright · Amazon affiliate link, opens Amazon in a new tab