Chicos, siento que se subestima muchísimo (o se ignora por completo) el leer papers técnicos. No me refiero a cosas académicas lejanas, sino a los documentos donde nacieron muchas de las ideas que hoy usamos sin cuestionar. Estuve haciendo una búsqueda y recopilación de algunos
🧱 Fundamentos de sistemas distribuidos The Google File System (GFS) — Google, 2003 → Base del diseño de HDFS y de casi todo el storage distribuido moderno. Aprendes sobre tolerancia a fallos, replicación y consistencia. MapReduce: Simplified Data Processing on Large
⚙️ Diseño de bases de datos y consistencia Spanner: Google’s Globally-Distributed Database — Google, 2012 → La joya detrás de Cloud Spanner y F1. Combina SQL + sincronización global de relojes. Bigtable: A Distributed Storage System for Structured Data — Google, 2006 →
🚀 Escalabilidad y resiliencia The Fallacies of Distributed Computing — Sun Microsystems, 1997 → Un clásico que resume los errores más comunes al diseñar sistemas distribuidos. Spoiler: la red no es confiable. Tail at Scale — Google, 2013 → Cómo los “peores casos” de
🧠 Bonus (para ir más allá) The Reactive Manifesto — (2014) Ideal para entender sistemas asincrónicos, event-driven y resilientes. CRDTs: Conflict-Free Replicated Data Types — Shapiro et al, 2011 Si te interesa la sincronización sin locking ni conflictos.
@_axtone Decía Isaac Newton, «Si he visto más lejos, ha sido porque he estado de pie sobre los hombros de gigantes»... Ésto quiere decir que siempre hemos indagado sobre otros y también usamos cosas que se han desarrollan mucho antes de lo "visto".
