31 पॉइंट द्वारा xguru 2023-03-03 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
jin225675 2023-03-03

मैं fly का काफ़ी शौक़ीन हूँ haha
$5 से कम खर्च हो तो वे बिल भी नहीं करते!