- Migré 2 proyectos paralelos
- Eliminé unas 500 líneas de scripts de Ansible y archivos de configuración, y ahorré $9 al mes
- Cambié los archivos estáticos de usar un CDN a usar caché ETag con
go:embed
- Reemplacé CRON por una simple goroutine en segundo plano, y usé variables de entorno en lugar de archivos de configuración
- La arquitectura de la app sigue siendo la misma. Se siguen usando un servidor Go
net/http y una base de datos SQLite
- Se dice que las apps web en Go son fáciles de operar, pero todavía requieren muchas configuraciones pequeñas a las que el desarrollador debe prestar atención (SSL y upgrades usando Caddy, etc.)
- Pero con Fly.io no hace falta hacer esas cosas
- Fly.io es gratis hasta 3 VM, y por encima de eso cobra $2 al mes por VM
- Es 1 Shared CPU y 256 MB de RAM, pero para una app en Go es suficiente
1 comentarios
La uso mucho, jeje.
¡Si el costo es menor de 5 dólares, ni siquiera te lo cobran!