Why Databases Never Lose Your Data: A Not So Deep Dive Into Fsync, WAL, and Storage Guarantees

You are a software engineer with some good years of experience, and your interviewer asks you, “Your app just wrote a user’s balance…