- 2 side projects माइग्रेट किए
- लगभग 500 lines के Ansible scripts और config files हटा दिए, और हर महीने $9 की बचत की
- static files के लिए CDN का उपयोग करने से बदलकर
go:embed का उपयोग करते हुए ETag caching अपनाई
- CRON को एक साधारण background goroutine में बदला, और config files की जगह environment variables का उपयोग किया
- app architecture वही रहा। Go
net/http server और SQLite DB को जैसा था वैसा ही इस्तेमाल किया
- कहा जाता है कि Go web apps चलाना आसान होता है, लेकिन developer को अब भी कई छोटी-छोटी settings संभालनी पड़ती हैं (जैसे Caddy के साथ SSL और upgrades)
- लेकिन Fly.io पर यह सब करने की ज़रूरत नहीं होती
- Fly.io में 3 VM तक मुफ़्त हैं, और उसके बाद प्रति VM हर महीने $2
- 1 Shared CPU और 256MB RAM, जो Go apps के लिए काफ़ी है
1 टिप्पणियां
मैं fly का काफ़ी शौक़ीन हूँ haha
$5 से कम खर्च हो तो वे बिल भी नहीं करते!