¡No uses SQLite en producción!

2025-02-18
¡No uses SQLite en producción!

El equipo de Terrateam comparte sus experiencias usando Fly.io y SQLite. Si bien Fly.io promueve en gran medida SQLite del lado del servidor, el autor argumenta en contra de usarlo como almacén de datos principal en producción a menos que haya una razón convincente. Esto agrega complejidad con las copias de seguridad, las configuraciones de alta disponibilidad (como LiteFS y Consul), y la migración a otras bases de datos (como PostgreSQL) se vuelve desafiante. La publicación usa el proyecto Atlantis como ejemplo, destacando los desafíos de alta disponibilidad del uso de soluciones de base de datos como biblioteca (como BoltDB y SQLite), y finalmente recomienda una arquitectura de base de datos tradicional para producción a menos que haya una necesidad muy clara de divergir para lograr una mejor escalabilidad y confiabilidad.

Desarrollo Producción