- Heroku ने स्थिरता·सुरक्षा·विश्वसनीयता·सपोर्ट-केंद्रित sustaining engineering model में बदलाव किया है, और नई features विकसित करने के बजाय quality और operational excellence बनाए रखने पर फोकस कर रहा है
- वर्तमान में सभी मौजूदा और नए सामान्य ग्राहक pricing, billing, service, और रोज़मर्रा के इस्तेमाल के तरीके में बिना किसी बदलाव के Heroku का उपयोग जारी रख सकते हैं
- application, pipeline, team, addon जैसी core platform features पहले की तरह बनी रहेंगी, इसलिए production और business-critical workloads पर कोई असर नहीं होगा
- नए enterprise contracts बंद किए जा रहे हैं, लेकिन मौजूदा enterprise subscriptions और support contracts सामान्य रूप से renew और maintain किए जाएंगे
- कंपनी आगे enterprise-grade AI के निर्माण और deployment support जैसे long-term customer value वाले क्षेत्रों में product और engineering investment पर ध्यान केंद्रित करेगी
Heroku के operating model में बदलाव
- Heroku sustaining engineering model में बदल रहा है, जिसका फोकस स्थिरता, सुरक्षा, विश्वसनीयता और support पर है
- नई features जोड़ने के बजाय quality और operational excellence बनाए रखना प्राथमिकता होगी
- platform अब भी production environment में पूरी तरह supported service बना रहेगा
- इस बदलाव का मौजूदा ग्राहकों के service इस्तेमाल करने के तरीके पर कोई असर नहीं पड़ेगा
- credit card से भुगतान करने वाले ग्राहक (मौजूदा और नए, दोनों) के लिए pricing, billing, service, और रोज़मर्रा के इस्तेमाल में कोई बदलाव नहीं है
- application, pipeline, team, addon जैसी core features पहले की तरह बनी रहेंगी
Enterprise contract policy में बदलाव
- नए enterprise account contracts अब उपलब्ध नहीं होंगे
- हालांकि, मौजूदा enterprise subscriptions और support contracts पूरी तरह बनाए रखे जाएंगे और renew किए जा सकेंगे
- मौजूदा ग्राहक अपने वर्तमान contract terms के अनुसार services का उपयोग जारी रख सकते हैं
बदलाव का उद्देश्य
- कंपनी लंबी अवधि के customer value delivery पर ध्यान केंद्रित करने के लिए product और engineering investment को फिर से व्यवस्थित कर रही है
- खास तौर पर उच्च सुरक्षा और विश्वसनीयता वाले enterprise-grade AI के निर्माण और deployment support पर ज़ोर है
- इस दिशा का उद्देश्य Heroku का स्थिर संचालन और ग्राहकों का भरोसा बनाए रखना है
ग्राहकों पर प्रभाव और लगातार support
- सामान्य ग्राहक Heroku की सभी core features का पहले की तरह उपयोग कर सकते हैं
- production और business-critical workloads पर कोई असर नहीं होगा
- Heroku ने लगातार support और स्थिर service उपलब्ध कराने का वादा किया है
निष्कर्ष
- यह बदलाव Heroku की दीर्घकालिक स्थिरता और customer-centric operations को मजबूत करने के लिए उठाया गया कदम है
- platform अब भी पूरी तरह production-grade PaaS environment बना रहेगा, और AI तथा enterprise technology support को मजबूत करने पर ध्यान देगा
1 टिप्पणियां
Hacker News की टिप्पणियाँ
Heroku में मेरी जॉइनिंग का पहला दिन वही था जिस दिन Salesforce अधिग्रहण की डील बंद हुई थी
बहुत से लोग Heroku की पहचान और पतन के लिए Salesforce को दोष देते हैं, लेकिन हकीकत में इसमें काफी गलतफ़हमियाँ हैं
उस समय Salesforce ने Heroku को भरपूर फंडिंग दी थी, और Docker आने से पहले ही (2013 से भी पहले) उस विज़न को साकार करने के लिए लगभग बिना दखल दिए काम करने दिया था
2011 में Cedar runtime लॉन्च होने के बाद जबरदस्त ग्रोथ हुई, लेकिन 2012 तक यह technical debt और scalability की समस्याओं से जूझ रहा था
टीम का आकार तीन गुना हो गया था (20→74), लेकिन AWS us-east-1 की दो outages के कारण भरोसेमंदी बनाए रखने पर पूरा ध्यान चला गया, और उसके बाद 18 महीनों तक बड़े फीचर रिलीज़ लगभग रुक गए
संस्थापक पीछे हट गए, नेतृत्व गायब हो गया, और नतीजों के बजाय process-केंद्रित संस्कृति ने जगह ले ली
2014 में कंपनी छोड़ते समय मुझे पहले से ही लगा था कि प्रोडक्ट रुक चुका है
Salesforce और ज़्यादा दखल देती तो नतीजा अलग होता या नहीं, इस पर भी संदेह है
फिर भी वह मेरे करियर के सबसे अद्भुत अनुभवों में से एक था, और जुनूनी सहकर्मियों के साथ बिताया समय आज भी याद आता है
उनके ideas और approaches कमाल के थे, और उस अनुभव ने engineer के रूप में मेरी सोच पूरी तरह बदल दी
जब प्रोडक्ट में ठहराव आने लगा था, तब भी हम technical debt घटाने और infrastructure बेहतर करने के लिए सच में बहुत मेहनत कर रहे थे
आज भी एक legendary गलती याद है, लेकिन उसे मैं किसी public forum पर कभी नहीं लिखूँगा
मैं लोगों को समझाया करता था कि deployment इतना सरल और सुलभ मॉडल भी हो सकता है
लेकिन समय बीतने के बाद जब मैंने उसे फिर से recommend किया, तब तक Heroku इंडस्ट्री का भरोसा खो चुका था
संस्थापकों के जाने और process-केंद्रित लोगों के आने के साथ startup वाली जीवंतता का खत्म होना बहुत परिचित-सा लगा
पुरानी टीम की tacit knowledge और rhythm पूरी तरह पतली पड़ जाती है
उस समय टीम ने बहुत तेज़ी के लिए design और structuring को नज़रअंदाज़ किया, और उसी से उसने खुद अपना debt खड़ा किया
संबंधित वीडियो
यह एक ऐसा कॉरपोरेट अंदाज़ का अस्पष्ट बयान था, जो कहता तो है कि “हम स्पष्ट करना चाहते हैं कि इसका ग्राहकों के लिए क्या मतलब है”, लेकिन वास्तव में कुछ भी स्पष्ट नहीं करता
अंदर सब जानते थे कि उसका मतलब सीधे “product shutdown” होता है
पहले बिक्री बंद, फिर नाम बदलना, फिर 10 साल के भीतर समाप्ति — और Heroku भी उसी रास्ते पर लगता है
यह Salesforce की प्रतिद्वंद्वी PaaS को हटाने की रणनीति जैसा दिखता है
नए features नहीं, सिर्फ़ धीरे-धीरे क्षरण बचता है
इसे इतनी बारीकी से छिपाने की कोशिश देखकर शक होता है कि बदलाव की गहराई इससे कहीं ज़्यादा है
यह घोषणा उसी के पहले चरण, यानी end-of-sale notice, जैसी लगती है
Heroku का git push deployment वाला जादू 2012 में अपने आप में क्रांतिकारी था
अब मैं Frost बना रहा हूँ, जो open source और self-hosting के आधार पर उसी विचार को लागू करता है
इसकी खासियतें हैं auto SSL, custom domain, Docker native, और AI coding agents के लिए अनुकूल design
यह agents को बिना जटिल K8s के सर्वर अपने-आप configure करने देता है
जो लोग अंदर रहे हैं, उनके लिए यह खबर ज़रा भी चौंकाने वाली नहीं होगी
समस्या के बीज incentive structure में बदलाव से शुरू हुए थे
जब sales team सिर्फ़ मौजूदा ग्राहकों के billing model बदलकर ही अपने targets पूरे कर सकती थी, तब नए ग्राहकों को लाने और innovation की प्रेरणा गायब हो गई
नतीजा यह हुआ कि revenue तो बना रहा, लेकिन product ठहर गया, और प्रतिस्पर्धा खोने के बाद गिरावट तेज़ी से आई
वजह सिर्फ़ एक थी: कीमत
जब open source tools के साथ सीधे cloud पर deploy किया जा सकता है, तो अलग से “Heroku tax” देने का क्या मतलब?
Heroku खुद AWS पर चलता है, इसलिए मुझे लगता है कि उसे अपना infrastructure बनाना चाहिए था
“transitioning to a sustaining engineering model” सच में कॉरपोरेट euphemism का कमाल है
यानी Heroku अब उस चरण में है जहाँ नए features नहीं होंगे, सिर्फ़ maintenance होगा
बस सिस्टम चलता रहे और बत्ती न बुझे, इतना ही
Heroku का पतन ऐसा केस है जिस पर पाठ्यपुस्तक की तरह अध्ययन किया जा सकता है
ऊपर से लगता है कि Salesforce ने अधिग्रहण के बाद इसे बस छोड़ दिया, लेकिन असल कहानी अधिक जटिल है
Heroku भी इसका अपवाद नहीं था, लेकिन फिर भी अधिग्रहण के बाद 15 साल टिके रहना अपने-आप में बड़ी बात है
लेकिन paid conversion के समय pricing barrier बहुत ऊँचा था, और ज़्यादातर users को लगा कि “यह बहुत महँगा है”
असल bills का बड़ा हिस्सा Heroku का नहीं बल्कि third-party add-ons की लागत था
उसके बाद DigitalOcean आया और Slicehost की खूबियों को आगे बढ़ाया, और अब मुझे लगता है कि Fly.io वही है जिसने Heroku की आत्मा को आगे बढ़ाया है
Salesforce ने पैसा लगाया, प्रोडक्ट बढ़ा, और बाद में सपोर्ट वापस लेने के साथ गिरावट शुरू हुई
“बड़ी कंपनियाँ startups को मार देती हैं” वाला cliché आम है, लेकिन Heroku का मामला थोड़ा अलग है
पिछले 2 सालों में मैंने लगभग किसी को Heroku इस्तेमाल करते नहीं देखा
यूज़र घटने को देखते हुए यह फैसला स्वाभाविक लगता है
मैं यूरोप-आधारित PaaS Ploi Cloud का co-founder हूँ, और हम NodeJS तथा PHP पर केंद्रित हैं
हमने Heroku से बहुत प्रेरणा ली है, और अगर आप यूरोप-केंद्रित विकल्प ढूँढ रहे हैं तो ploi.cloud देख सकते हैं