- 2 yan projeyi taşıdı
- Yaklaşık 500 satırlık Ansible betiği ve yapılandırma dosyasını sildi, ayda 9 dolar tasarruf etti
- Statik dosyaları CDN ile sunarken, bunu
go:embed kullanan ETag önbelleklemesine çevirdi
- CRON'u basit bir arka plan goroutine'ine dönüştürdü, yapılandırma dosyaları yerine ortam değişkenleri kullandı
- Uygulama mimarisi aynı kaldı. Go
net/http sunucusu ve SQLite veritabanını olduğu gibi kullandı
- Go web uygulamalarının işletiminin kolay olduğu söylense de, geliştiricinin ilgilenmesi gereken çok sayıda ufak ayar gerekiyor (Caddy ile SSL ve yükseltmeler gibi)
- Ancak Fly.io kullanınca bunlara gerek kalmıyor
- Fly.io, 3 VM'e kadar ücretsiz; sonrasında VM başına aylık 2 dolar
- 1 Shared CPU ve 256 MB RAM veriyor; bu da Go uygulamaları için yeterli
1 yorum
Fly'ı severek kullanıyorum haha
5 doların altındaki ücretler için fatura bile kesmiyorlar!