31 points par xguru 2023-03-03 | 1 commentaires | Partager sur WhatsApp
  • Migration de 2 projets perso
  • Suppression d’environ 500 lignes de scripts Ansible et de fichiers de configuration, avec 9 $ économisés par mois
  • Remplacement de l’usage d’un CDN pour les fichiers statiques par une mise en cache ETag via go:embed
  • Remplacement des CRON par une simple goroutine d’arrière-plan, et des fichiers de configuration par des variables d’environnement
  • Architecture applicative inchangée : serveur Go net/http et base de données SQLite conservés tels quels
  • On dit souvent qu’une application web Go est simple à exploiter, mais elle nécessite malgré tout beaucoup de petits réglages dont le développeur doit s’occuper (SSL et mises à niveau via Caddy, etc.)
    • Avec Fly.io, tout cela n’est plus nécessaire
  • Fly.io est gratuit jusqu’à 3 VM, puis facturé 2 $ par VM et par mois
    • 1 CPU partagé et 256 Mo de RAM, ce qui est suffisant pour une application Go

1 commentaires

 
jin225675 2023-03-03

J’utilise beaucoup fly haha
Ils ne facturent même pas si le montant est inférieur à 5 dollars !