Discussion about this post

User's avatar
Neural Foundry's avatar

Solid list. The progression from GFS to Spanner really shows how Google refined their approach to global consistency over time, and reading them in sequence makes the tradeoff evolution way more obvious. One thing I'd add tho is that most engineers skip the Chubby paper, but its actually essential for understanding how Spanner and Bigtable coordination actually worked in production. I built a simialr lock service last year and went back to that paper like 5 times because the real-world failure modes they discuss aren't covered anywhere else.

No posts

Ready for more?