Una red social con 50.000 usuarios en un solo archivo de 343 MB: SQLite resiste 315 millones de peticiones diarias
SQLite Is All You Need
El equipo de dbpro.app construyó Chirp, una red social completa con 50.000 usuarios y un millón de posts, almacenada en un único archivo SQLite de 343 MB. Con WAL mode y tablas STRICT, sirvieron la consulta más pesada (timeline) a 3.543 peticiones por segundo en un MacBook M1, lo que equivale a 315 millones de peticiones diarias. El artículo detalla benchmarks, configuración y límites reales: las lecturas caen con escrituras concurrentes, hay un único escritor global y no hay failover. Concluye que para la mayoría de las aplicaciones, SQLite es suficiente y el contenedor de Postgres que creaste por costumbre nunca fue necesario.
Si tu producto sirve más de 315 millones de cargas de timeline al día, no estás en el 99,99%, y ya sabes quién eres.