Categorías

Arquitectura

SQLite en producción: patrones que han envejecido bien

SQLite lleva años ganando terreno en servidores reales gracias a WAL, a proyectos como Litestream y libSQL, y a hardware con discos rápidos. Repaso los patrones que siguen funcionando después de varios años de uso, los que no, y por qué el tamaño medio de una aplicación web se come ya sin despeinarse.

Arquitectura

Litestream: replicación casi en tiempo real para SQLite

Litestream es una herramienta de código abierto que replica una base de datos SQLite a un bucket S3 casi en tiempo real, leyendo el WAL que SQLite ya escribe. Ofrece recuperación a un punto en el tiempo, un overhead de apenas 1 a 3% de CPU, y sustituye a un servidor de base de datos aparte en aplicaciones pequeñas.

Arquitectura

SQLite en producción: no es solo para móviles

SQLite en producción es más viable de lo que parece. WAL mode elimina la contención de lecturas, Litestream replica el WAL a S3 en tiempo real y LiteFS añade réplica multi-nodo. Sin servidor de base de datos separado, apps como Tailscale o PocketBase lo usan en producción real. Este artículo explica cuándo conviene y sus límites reales.