2 पॉइंट द्वारा GN⁺ 2024-09-07 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • मुफ़्त coding learning platform Exercism ने 20 लाख उपयोगकर्ता और 4.5 करोड़ exercise submissions का आंकड़ा पार कर लिया है, लेकिन आख़िरी salary payout के बाद अगली salary देने लायक cash कम पड़ गया
  • हर दिन 1,200 से ज़्यादा लोग जुड़ते हैं और हज़ारों-लाखों लोग problems solve करते हैं, लेकिन donors, corporate support और ads के भरोसे operations और development को जारी रखना मुश्किल है
  • लागत घटाने के असर में Erik कर्मचारी के रूप में जा रहे हैं, और live Exercism repositories की श्रेणियां व GitHub teams दोबारा व्यवस्थित की गई हैं ताकि सिद्धांततः review के बाद ही merge हो
  • अभी लगभग हर महीने 800 donors और $7,500 मासिक donations server costs को लगभग पूरी तरह कवर करते हैं, इसलिए service जारी रह सकती है, लेकिन financial buffer बहुत कम है
  • 2025 में coding basics सिखाने वाला for-profit product, जनवरी से मार्च तक learn-to-code course, और Exercism Teams के basic version के ज़रिए नए revenue sources खोजे जाएंगे

विकास की रफ़्तार के साथ cash flow नहीं चल पा रहा

  • Exercism ने हाल ही में 20 लाख उपयोगकर्ताओं का milestone हासिल किया
  • कुछ ही घंटों बाद 4.5 करोड़ exercise submissions भी पार हो गईं
  • अगले दिन Jeremy, Erik और Aron की आख़िरी salary दी गई, और bank balance अगली salary संभालने लायक स्तर से नीचे आ गया
  • उपयोग लगातार बढ़ रहा है
    • हर दिन 1,200 से ज़्यादा लोग Exercism पर sign up करते हैं
    • हर दिन tens of thousands लोग exercises हल करते हैं
  • समस्या यह है कि platform को आगे develop करते रहने के लिए पर्याप्त operating funds नहीं हैं

nonprofit support और advertising की सीमाएँ

  • Exercism ने सैकड़ों donors और कंपनियों से बात की, लेकिन वह उनकी funding priorities में ठीक से फिट नहीं बैठा
  • क्योंकि यह दुनिया भर के learners के लिए सेवा है, इसलिए funders की पसंद वाले किसी खास demographic पर केंद्रित संकीर्ण mission के साथ इसे जोड़ना मुश्किल है
  • साइट पर ads में संभावना थी, लेकिन advertisers ढूंढने और manage करने का बोझ बड़ा है
  • साथ ही Exercism साइट को ads से भरना भी नहीं चाहता, इसलिए ads को sustainable strategy नहीं माना जा सकता
  • सबको मुफ़्त service देने के लिए या तो users ही product बनें, या बहुत बड़े पैमाने पर donations हों; दोनों के बिना growth रुक जाती है

Erik का जाना और open source संचालन का पुनर्गठन

  • अभी सबसे कठिन बदलाव यह है कि Erik की salary अब नहीं दी जा सकती
  • Erik इस हफ़्ते के अंत में कर्मचारी के रूप में Exercism छोड़ रहे हैं
  • पिछले कुछ वर्षों में Erik ने Exercism की growth और success में बहुत अहम भूमिका निभाई है
  • कर्मचारी के रूप में जाने के बावजूद वह Exercism से जुड़े रहेंगे
    • कुछ tracks के senior maintainer बने रहेंगे
    • super-admin access भी बनाए रखेंगे
  • Erik जो रोज़ाना अदृश्य operational काम संभालते थे, अब वह पूरे संगठन में बाँटना होगा

PR review नियम और repository वर्गीकरण

  • live Exercism repositories की सभी PRs को merge से पहले review लेना होगा
  • अपवाद सिर्फ वे repositories हैं जो नीचे दी गई श्रेणी maintained-autonomous में आती हैं
  • यह नियम मोटे तौर पर काफ़ी समय से लागू था, लेकिन कुछ जगह छूट जाती थी, इसलिए अब इसे script के ज़रिए हमेशा लागू किया गया है
  • Repository श्रेणियाँ

    • maintained: कई maintainers वाली repository, और हर PR के लिए track maintainer का review ज़रूरी
    • maintained-solitary: एक maintainer वाली repository, और नई cross-track-maintainers team सभी PR review requests लेगी
    • unmaintained: बिना maintainer वाली repository, और cross-track-maintainers team review requests लेगी
    • maintained-autonomous: ऐसी repository जिसमें सभी maintainers cross-track-maintainer team में भी हैं, और यह अपवाद है जहाँ लोग अपनी PR खुद merge कर सकते हैं
    • wip-track: अभी release न हुआ track, जो live नहीं है, इसलिए इस पर कोई restriction नहीं
  • नई GitHub teams

    • @exercism/guardians: test runner, analyzer जैसी tool repositories की PR safety देखने वाली team, जिसमें लंबे समय से सक्रिय कुछ polyglots शामिल हैं
    • @exercism/cross-track-maintainers: साइट पर रोज़ सक्रिय रहने वाले अनुभवी polyglots की team, जिसका मकसद consistent और fast review experience देना है
    • दोनों teams invite-only हैं, और इनके members समय-समय पर review किए जाते हैं
    • इस पुनर्गठन में नए maintainers को invite किया गया और कई निष्क्रिय maintainers को हटाया गया
    • हटाए गए maintainers भी भविष्य में समय और गंभीर इच्छा होने पर वापस आ सकते हैं

server cost निकल रही है, लेकिन buffer fund कम है

  • अभी Exercism के पास लगभग हर महीने 800 donors हैं
  • मासिक donations लगभग $7,500 हैं, जो server costs को लगभग ठीक-ठीक कवर करते हैं
  • जो लोग अभी support कर रहे हैं, वे सीधे servers को चालू रखने में योगदान दे रहे हैं
  • donor base काफ़ी स्थिर है, इसलिए Exercism के बने रहने को लेकर बहुत बड़ी चिंता नहीं है
  • लेकिन financial buffer की ज़रूरत है, इसलिए जो सक्षम हों उनसे regular या one-off donation की अपील की गई है

2025 में revenue experiments

  • Exercism community, maintainer team और mentor group लगातार exercises और tracks जोड़ रहे हैं और छात्रों की मदद कर रहे हैं
  • संगठन के रूप में Exercism स्वस्थ स्थिति में है, और इसके अनुसार growth rate, user base, product और learning experience पहले से बेहतर हुए हैं
  • पिछले कुछ महीनों से coding basics सिखाने वाला एक नया education product तैयार किया जा रहा है, जिसे 2025 में launch करने की योजना है
  • coding सीखने की कोशिश करने वालों में 96% लोग बीच में छोड़ देते हैं; इसे बदलने के लिए beginners को मज़बूत नींव देकर बाद में Exercism तक लाना लक्ष्य है
  • इस नए product के लिए एक for-profit company बनाई जाएगी, और उसके revenue से Exercism की growth को sustain किया जाएगा
  • इस product के लिए थोड़ा investment भी जुटाया गया है, जिससे Aron की salary जारी रह सकेगी; Aron नए product और Exercism में ज़रूरी बदलावों पर काम करते रहेंगे
  • 2025 के जनवरी से मार्च के बीच dedicated learn-to-code course चलने की काफ़ी संभावना है
    • अभी इसकी संभावना लगभग 90% मानी जा रही है
    • इसका उद्देश्य बन रही चीज़ों को test करना और उन छात्रों के साथ सीधे काम करना है जिन्हें मौजूदा platform अच्छी तरह support नहीं कर पाता
  • अतिरिक्त revenue के लिए Exercism Teams के basic version की release पर भी विचार हो रहा है, और इस पर राय forum post में दी जा सकती है
  • फिलहाल प्राथमिकता 2 हफ़्ते का break लेकर disconnect होना और recovery करना है

1 टिप्पणियां

 
GN⁺ 2024-09-07
Hacker News की टिप्पणियाँ
  • यह उन सबसे दुखद लेखों में से है जो मैंने लंबे समय बाद पढ़े हैं
    मुझे Exercism सचमुच बहुत पसंद है। यह सुंदर है, ब्राउज़र और CLI दोनों में अच्छे से काम करता है, और इसकी lessons की design भी शानदार है, इसलिए यह लगभग perfect coding-learning environment जैसा है
    इसलिए इसका sustainable न होना दुखद है, लेकिन यहाँ comments में हर फैसले को hindsight में dissect करते देखना और भी तकलीफ़देह है। लगता है बहुत कम लोगों ने payroll वाला business चलाया है या इस scale की service बनाई है, और यह उस इंसान के प्रति बहुत ठंडा रवैया लगता है जिसने अपनी ज़िंदगी लगाकर दुनिया और मेरी ज़िंदगी को बेहतर बनाया
    मुझे चिंता है कि वह अभी किस दौर से गुजर रहा है, और अफ़सोस है कि ज़्यादा positive responses या सच में donation करके मदद करने वाले लोग नहीं दिख रहे

    • गर्मजोशी और support के लिए धन्यवाद, और मैं इस comment के लिए सचमुच आभारी हूँ
      मैं ठीक हूँ और आगे को लेकर आशावादी हूँ। Exercism के साथ करने के लिए बहुत-सी शानदार चीज़ें हैं और मुझे लगता है भविष्य भी अच्छा है, लेकिन अभी हम एक मुश्किल low point पर हैं
      पिछले कुछ महीने emotionally काफी भारी रहे, लेकिन लगता है यहाँ तक पहुँचना एक तरह की acceptance है। अब दिशा सिर्फ ऊपर की ओर है :)
    • अफ़सोस है कि 2010~2012 के बीच, या ज़्यादा से ज़्यादा 2013 के बाद से HN comments अब ज़्यादातर founder-centric या business-minded नहीं रहे
    • बल्कि शायद payroll वाला business चलाने की वजह से ही लोग जानते हैं कि खर्चों के लिए पैसे लिए बिना “business” चलाए रखना संभव नहीं होता
    • अगर internet site पर आधारित business अब bills नहीं चुका पा रहा, तो उसे paid करना होगा और जो पैसे नहीं देते उन्हें रोकना होगा
      बाद में free tier फिर से खोला जा सकता है, लेकिन अभी emergency है
    • अगर आपको Exercism इतना पसंद है, तो क्या आप donation भी कर रहे हैं, यह जानना चाहूँगा
  • पता नहीं iHiD इसे देखेंगे या नहीं, लेकिन मैं Boot.dev का founder Lane हूँ। हमारे एक student ने यह post share की, और यह सचमुच दुखद है
    Exercism को हम हमेशा उन students को recommend करते थे जिन्हें extra practice चाहिए होती थी या जो ऐसी language सीखना चाहते थे जिसे हम अभी नहीं पढ़ाते
    आपने कहा कि आप ads नहीं करना चाहते, और मैं वजह समझता हूँ। लेकिन रोज़ 1,200 signups हों तो value बहुत है, और अगर कम बाधा वाली sponsorship opportunities पर बात हो सके तो शायद कम से कम operations जारी रखने में मदद मिल सकती है
    Twitter @wagslane या email lane @ boot dev पर संपर्क कर सकते हैं। किसी भी तरह, उम्मीद है स्थिति बेहतर होगी

    • membership खरीदने पर ads हट जाएँ—इस तरह का ad model आगे का अच्छा रास्ता लगता है। यह सबसे fair तरीका है
  • एक बहुत successful platform बनाने के लिए बधाई। सफलता को पैसे से नहीं, बल्कि usage और reach से मापना चाहिए
    आपने शायद इस बारे में सोचा होगा, लेकिन donations पर निर्भर रहने के बजाय महीने के $1 जैसी बहुत छोटी राशि लेना, जिसे ज़्यादातर लोग और students भी afford कर सकें, आसान हो सकता है
    users के सिर्फ 1% भी pay करें तो $20k/month होगा, जो अभी से ज़्यादा है। बेशक payment management की अपनी cost होती है
    आप nonprofit बने रह सकते हैं, इसमें कोई अमीर बनने वाला structure नहीं होगा, और mission को नुकसान भी नहीं होगा। फिर भी bills चुकाए जा सकेंगे
    Update: जैसा दूसरों ने कहा, अगर processing fees समस्या हैं तो साल के $10 या 6 महीने के $5 बेहतर लगते हैं। फिर भी बहुत-से लोगों के लिए यह आसान फैसला होगा। Patreon में $1/month option है, पर वे इसे कैसे handle करते हैं, पता नहीं

    • पता नहीं $1/month सच में worth होगा या नहीं। payment processor शायद उस $1 का काफी हिस्सा ले लेगा, और शायद इसी वजह से इतने कम amount की monthly subscriptions लगभग दिखती नहीं हैं
    • अधिकतर organizations का लक्ष्य जितना हो सके लंबे समय तक जीवित रहना होता है, इसलिए financial sustainability key है
    • अगर इस तरीके से 99% users platform छोड़ दें, तो यह mission को नुकसान कैसे नहीं पहुँचाता, समझ नहीं आता
    • लोग अपने scarce resources को उस तरफ shift करने के लिए कितने तैयार हैं, इस आधार पर सफलता मापना भी बहुत अच्छा तरीका है
      यह एक तरह का “weighted usage+reach” है। market जिस अद्भुत efficiency से resources allocate करता है, वह civilization की बड़ी उपलब्धि है
      nonprofit contradiction model, नहीं, business model sustainable नहीं है—इस बात पर हैरानी जताई गई, यह सच में समझ नहीं आया
    • पश्चिमी देशों के बाहर students में, सिर्फ 1 cent की भी paywall आ जाए तो कई वजहों से बहुत-से लोग तुरंत access खो देंगे
  • कुछ दिन पहले Exercism का assignment करते हुए मैंने यह post देखी, और इसलिए लगा कि donation करना सही होगा
    comments देखकर लगता है अभी-अभी donation करने वाले भी काफी लोग हैं
    यह तो साफ है कि हर service subscription-based होती जा रही है, इसलिए subscription fatigue बहुत है
    alternative के तौर पर Wikipedia हर साल जो “हम इसे free रखना चाहते हैं। donation से मदद करें” वाला तरीका अपनाता है, उसे आज़माया जा सकता है
    बहुत लोग service के लिए आभारी होते हैं, लेकिन Exercism जैसी service चलाने में काफी खर्च होता है, यह आसानी से भूल जाते हैं। अगर पर्याप्त persuasive reminder हो, तो donation करने वाले लोग भी होंगे

    • voluntary donations अच्छा काम नहीं करतीं। कम से कम ज़्यादातर कामों में तो नहीं, और सबसे demanding users समेत बहुत बड़ी majority donate नहीं करती
      मैं online काफी free information डालता हूँ, और बहुत उत्साही responses भी मिलते हैं, जिनमें वे लोग भी हैं जिन्होंने कहा कि इससे उनके हजारों euros बचे। इसी हफ्ते readers ने मज़ाक में कहा कि मुझे Nobel Prize या statue मिलना चाहिए
      फिर भी अच्छे महीने में donations मेरी income का 1% होती हैं। खाने का खर्च भी नहीं निकलता
      मेरे case में यह ठीक है, लेकिन जब लोग donation-based operations suggest करते हैं, तो यही reality हमेशा दिमाग में रहती है
    • अगर nonprofit है तो donation request सही दिशा लगती है। subscription fatigue real है और बड़ी समस्या बनती जा रही है
      अब मैं उस point पर पहुँच गया हूँ जहाँ अगर one-time purchase होता तो जिस software के लिए मैं निश्चित रूप से पैसे देता, उसे सिर्फ subscription होने की वजह से use नहीं करता
      आखिरकार मेरे जैसे लोग शायद इतने नहीं हैं कि बड़ा फर्क पड़े, लेकिन उम्मीद है trend reverse होगा
      हर चीज़ का subscriptionization और हर चीज़ की tip culture—ये दो cultures खत्म होनी चाहिए। यह लोगों की tendencies का फायदा उठाकर और पैसे निकालने का तरीका है, घिनौना है, और इस समय मुझे unethical लगता है। हर implementation ऐसी नहीं होगी, लेकिन कई cases में ऐसा है
    • subscriptions निश्चित रूप से painful हैं, लेकिन बड़ी वजह यह है कि अधिकतर $10~20/month के स्तर पर होती हैं
      जिस चीज़ का इस्तेमाल कभी-कभार ही करते हैं, उसके लिए यह amount बहुत ज़्यादा है। इसके बजाय अगर सालाना करीब $20 हो और आसानी से cancel किया जा सके, तो लगता है बहुत लोग sign up करेंगे
    • मेरे experience में donation माँगने वाला तरीका, product access से पहले सीधे पैसे माँगने वाले तरीके की तुलना में लगभग 1000 गुना कम कमाता है। सचमुच scale का फर्क इतना ही था
    • यही तरीका nonprofit के standard के काफी करीब है। Wikipedia भी करता है और Internet Archive भी
      donation month में banner बहुत बड़ा और परेशान करने वाला होता है; अगर असरदार न होता तो वे उसे इतना बड़ा नहीं बनाते
      अगर मैं उनकी जगह होता तो शायद यही try करता। December आम तौर पर donation month भी होता है
  • सफलता की संभावना कम है, लेकिन जटिल SDK वाली बड़ी कंपनियों को cold call करके यह पता लगाया जा सकता है कि वे अपने बनाए SDK tutorials को Exercism पर host कराने के बदले बड़ी मासिक fee देने को तैयार हैं या नहीं
    उनके पास पहले से sandbox और प्रमुख languages का support है
    feature बनाने के लिए थोड़ा development चाहिए होगा, लेकिन खर्च निकालने के लिए बहुत सारी कंपनियों की जरूरत नहीं पड़ सकती, और core service को free रखा जा सकता है

    • अच्छा idea है। खासकर यह देखते हुए कि Twilio या Stripe जैसी कंपनियां पहले से developer education पर भारी पैसा खर्च करती हैं
      “language tracks” के साथ API tracks भी हो सकते हैं
  • अगर coding सीखने और skill बढ़ाने वाले 20 लाख users हैं, तो इनमें से कुछ job बदलना चाह रहे होंगे या पहले से job search में होंगे
    सोच रहा हूं कि क्या hiring feature जोड़ने पर विचार किया गया है। लोग resume upload करें और कंपनियां anonymously talent search करें
    PPA, यानी pay-per-application model, या resume search की monthly fee वाला model भी हो सकता है
    फर्क यह होगा कि कंपनियां सैकड़ों custom AI resumes में दबने के बजाय अपनी जरूरत के लोग खुद ढूंढेंगी, और यह दोनों तरफ की मदद करने वाली संरचना होगी

    • अफसोस, लेकिन यह तरीका monetization swamp जैसा है। मैंने भी यह कठिन तरीके से सीखा है। Students या early-graduate users को target करने वाले ideas में यह आम है
      logic आमतौर पर ऐसा होता है: आप talented और motivated learners, skills वाले लोगों को identify कर सकते हैं, और वे jobs ढूंढेंगे। कंपनियों को भी यही चाहिए, और अच्छे market में programming जैसी scarce STEM skills के लिए वे प्रति व्यक्ति 5,000–10,000 dollars देती हैं
      समस्या यह है कि ऐसे platforms के users के 6 महीनों के अंदर हार मान लेने या किसी और field में चले जाने की संभावना लगभग 70% होती है
      साथ ही employers के लिए education से 10 गुना ज्यादा important experience है, खासकर fundamentals के साथ practical experience
      provider के तौर पर आपके पास मौजूद candidate information जल्दी outdated हो जाती है, और hiring market की demand-supply में बदलाव से fees एक साल में 50–75% घट सकती है। 2022–2023 में सचमुच ऐसा हुआ था
      ये users आमतौर पर early-career होते हैं, इसलिए job board या recruiting connection के नजरिए से वे ad target के रूप में random iPhone users से भी कम उपयोगी हो सकते हैं। कंपनियां random iPhone users को advertise करने के लिए बड़ा पैसा नहीं देतीं
      अगर इस तरीके से monetization करना है, तो resume upload sites या job boards के साथ affiliate programs पर विचार करना बेहतर होगा। इससे बहुत जल्दी verify हो जाएगा कि अभी इन लोगों को hire करने की demand है या नहीं
    • यह भी ध्यान देने लायक है कि Exercism coding beginners के लिए जगह नहीं, बल्कि developers के नई language सीखने की जगह है। यह बात अक्सर छूट जाती है
    • इससे आसान तो Stack Overflow की तरह सिर्फ एक job board रखना है, जहां कंपनियां job postings के ads के लिए pay करें
    • संभव तो है, लेकिन कंपनी के नजरिए से शायद वे ऐसी जगह candidates नहीं ढूंढना चाहेंगी जो beginners को coding सिखाने के लिए design की गई लगती हो
      इसके बजाय मैं server costs घटाने की तरफ देखूंगा। 20 लाख users पर महीने के 7,000 dollars ज्यादा लगते हैं। users का code server पर run होता है या नहीं, website देखकर ठीक से पता नहीं चलता
    • यह entry के लिए खास तौर पर कठिन क्षेत्र है। ज्यादातर बड़ी कंपनियां और कई छोटी कंपनियां उन्हें “agency” की तरह देखेंगी और candidates review नहीं करेंगी
      सचमुच शानदार Recurse Center को भी participants को jobs से connect कराने की कोशिश में यही समस्या आई थी
  • इस हफ्ते हमारे marketing department ने 3 लाख subscribers वाले IT newsletter में logo लगाने के लिए 50,000 dollars खर्च करने की approval मांगी
    अगर email list 20 लाख लोगों की है, तो कई कंपनियां एक बार mention होने के लिए 50,000–100,000 dollars देंगी

  • “nonprofit business model पर भरोसा खो दिया” का क्या मतलब है, समझ नहीं आया
    nonprofits भी खर्चों का भुगतान करती हैं। कई तो founders से भी ज्यादा लंबे समय तक टिकती हैं। cooperatives या credit unions जैसी कई संस्थाएं donations या grants पर निर्भर नहीं होतीं
    basic accounting के हिसाब से revenue expenses से ज्यादा होना चाहिए

    • उनका model शायद “समाज के लिए उपयोगी काम करने वाली nonprofit organization बनाना, और उन organizations से funding पाना जिनके पास पैसा है और जो उपयोगी काम होते देखना चाहती हैं” था
      समस्या शायद यह थी कि useful काम चाहने वाली organizations के उद्देश्य अक्सर बहुत specific होते हैं
      उदाहरण के लिए महिलाओं की computer literacy बढ़ाने वाली organization, भारत के गरीबों की मदद करने वाली organization, Africa के middle school students को support करने वाली organization आदि। Exercism में महिलाएं भी हैं, भारत के गरीब लोग भी हैं, और Africa के middle school students भी हैं
      लेकिन कोई भी organization grant नहीं देती। क्योंकि यह guarantee नहीं दी जा सकती कि वह पैसा सिर्फ उनके target group पर ही खर्च होगा
      समझ आता है कि यह निराशाजनक क्यों होगा
    • उन्होंने लिखा था, “इस stage पर शायद यह कहना ठीक होगा कि मैंने इस बात पर भरोसा खो दिया है कि nonprofit business model Exercism को अपनी potential तक पहुंचने में मदद करने वाले तरीके से काम कर सकता है”
      इस context को हटाने पर अर्थ बदल जाता है। साफ हो जाता है कि वे अपनी company पर लागू nonprofit business model की बात कर रहे हैं
    • nonprofit ठीक है। no-revenue शुरुआत से ही काफी मुश्किल है
    • मैंने इसे ज्यादा narrow तरीके से पढ़ा। मतलब nonprofit model overall नहीं, बल्कि Exercism के specific nonprofit model पर भरोसा खोना लगता है
    • मुझे भी वह हिस्सा काफी अजीब red flag जैसा लगा। ऐसा लगा जैसे वे अपने dream की failure का दोष “nonprofit model” पर डाल रहे हों। अगर वे for-profit model try करेंगे तो और ज्यादा हैरान होंगे
      आगे वे कहते हैं कि 96% लोग program छोड़ देते हैं, इसलिए वे परेशान हैं, लेकिन coding boring है। फिर भी coding इतनी overhyped है कि बड़ी expectations वाले लोग भ्रम में site पर sign up कर लेते हैं
  • ऐसी चीज के survive करने का एकमात्र रास्ता किसी बड़ी tech company से subsidy पाना है
    महीने के 7,500 dollars बड़ी tech company के लिए कुछ भी नहीं है। ऐसे platform को support करने से उनकी company में शामिल होने वाले software engineers की quality और संख्या बढ़ सकती है, इसलिए यह कुछ हद तक समझ आता है
    यह value proposition intangible है, लेकिन लगता है कम से कम एक बड़ी company इसे मान लेगी

    • 7,500 dollars मेरी नजर में आया, लेकिन किसी और वजह से। 20 लाख registered users वाली site के लिए यह काफी ज्यादा लगता है
      backend optimization से यह रकम काफी कम की जा सकती है। शायद महीने के करीब 1,000 dollars तक संभव हो
      सोचता हूं ये सारी computing resources आखिर कहां इस्तेमाल हो रही हैं
    • बस पैसा भी लिया जा सकता है
  • यह जानने की उत्सुकता है कि server costs पर हर महीने 7,500 डॉलर कैसे खर्च हो रहे हैं। क्या AWS इस्तेमाल कर रहे हैं?

    • पूरे web servers के लिए हर महीने करीब 1,000 डॉलर दे रहे हैं। लगभग 12 ECS instances हैं और वे प्रति सेकंड करीब 3,000 requests संभालते हैं। कभी-कभी यह बहुत उछलकर दसियों हजार से भी ऊपर चला जाता है
      पूरे tool servers के लिए भी हर महीने करीब 1,000 डॉलर देते हैं। लोगों के code की जांच करने वाले 150 तरह के test runners, representers और analyzers हैं, और हर सेकंड कम-से-कम एक तो चलता ही है
      यहां छात्रों का code 70 से ज्यादा languages में चलाया जाता है। हर एक Docker container है, और अक्सर कई GB का होता है, इसलिए disk cost भी लगती है
      असली सबसे बड़ा खर्च database है, हर महीने 2,000 डॉलर। करीब 600 queries प्रति सेकंड, read throughput करीब 10MB प्रति सेकंड है और peak 47MB तक जाता है
      यह auto-scaling database है और AWS का आकलन है कि इस स्तर की जरूरत है। इसे कम किया तो performance खराब हुई, और हमने खुद आजमाकर देखा है
      बाकी individual services हर महीने करीब 300 डॉलर की हैं, इसलिए छोटी लगती हैं, लेकिन cache server, servers के बीच shared filesystem जैसी जरूरी dependencies हैं
      1,200 डॉलर का tax भी दिलचस्प हिस्सा है
    • ज्यादा लग सकता है, लेकिन server cost को शून्य कर दें तब भी सालाना सिर्फ 90,000 डॉलर बचेंगे
      यह देखते हुए कि एक nonprofit operation के हर पहलू को संभालना है, 24 घंटे on-call rotation बनाए रखते हुए छुट्टियां भी ले सकने वाला technical staff चाहिए, और salary के अलावा health insurance और pension जैसी चीजें भी देनी पड़ती हैं, तो यह बड़ी रकम नहीं है
      startup की तरह अभी कम salary देकर भविष्य में बड़ी wealth का वादा भी नहीं कर सकते
    • इसे आसानी से उल्टा भी कहा जा सकता है। अगर उन्होंने ज्यादा समझदारी और सस्ती hosting की होती, तो लोग पूछते कि टिकाऊ business model खोजने में ज्यादा समय क्यों नहीं लगाया
    • cloud providers scaling anxiety बेचने में वाकई माहिर हो गए हैं
      managed services इस्तेमाल करने वाले modern web stack से बनाएं तो महीने का 10,000 डॉलर पहुंचना आसान है। multiple environments और add-ons को मिलाकर देखें तो अकेला Kafka भी उतना करा सकता है
    • यह बस करीब 10 डॉलर प्रति घंटा है, और उस पैसे में servers, database, bandwidth, monitoring, logs वगैरह बहुत ज्यादा नहीं खरीदे जा सकते