- Heroku, istikrar·güvenlik·güvenilirlik·destek odaklı bir bakım mühendisliği modeline geçerek, yeni özellik geliştirmekten çok kaliteyi ve operasyonel mükemmelliği korumaya odaklanıyor
- Şu anda mevcut ve yeni tüm genel müşteriler, fiyatlandırma, faturalandırma, hizmet ve günlük kullanım biçimlerinde hiçbir değişiklik olmadan Heroku’yu kullanmaya devam edebilir
- Uygulamalar, pipeline'lar, ekipler, eklentiler gibi temel platform özellikleri aynen korunuyor; bu nedenle production ve iş açısından kritik iş yüklerinde bir etki beklenmiyor
- Yeni enterprise sözleşmeleri durduruluyor, ancak mevcut enterprise abonelikleri ve destek sözleşmeleri normal şekilde yenilenmeye ve sürdürülmeye devam edecek
- Şirket, gelecekte enterprise düzeyinde yapay zeka oluşturma ve dağıtımını destekleme gibi uzun vadeli müşteri değeri yaratan alanlara ürün ve mühendislik yatırımlarını yoğunlaştıracak
Heroku’nun işletim modelindeki değişim
- Heroku, bakım mühendisliği (sustaining engineering) modeline geçiyor ve istikrar·güvenlik·güvenilirlik·desteğe odaklanıyor
- Yeni özellik eklemekten çok kaliteyi ve operasyonel mükemmelliği korumaya öncelik veriyor
- Platform, hâlâ production ortamında tam desteklenen bir hizmet olarak kalıyor
- Bu değişiklikler, mevcut müşterilerin hizmeti kullanma biçimini etkilemiyor
- Kredi kartıyla ödeme yapan müşterilerde (mevcut ve yeni fark etmeksizin) fiyatlandırma, faturalandırma, hizmet ve günlük kullanımda değişiklik yok
- Uygulamalar, pipeline'lar, ekipler, eklentiler gibi temel özellikler aynen korunuyor
Enterprise sözleşme politikasındaki değişiklik
- Yeni enterprise hesap sözleşmeleri artık sunulmayacak
- Ancak mevcut enterprise abonelikleri ve destek sözleşmeleri tam olarak korunacak ve yenilenebilecek
- Mevcut müşteriler, geçerli sözleşme koşulları uyarınca hizmeti kullanmaya devam edebilecek
Değişimin amacı
- Şirket, uzun vadeli müşteri değeri sunmaya odaklanmak için ürün ve mühendislik yatırımlarını yeniden düzenliyor
- Özellikle güvenliği ve güvenilirliği yüksek enterprise düzeyinde yapay zeka oluşturma ve dağıtım desteğine ağırlık veriyor
- Bu yönelim, Heroku’nun istikrarlı operasyonunu ve müşteri güvenini korumayı hedefliyor
Müşteri etkisi ve devam eden destek
- Genel müşteriler, Heroku’nun tüm temel özelliklerini aynen kullanmaya devam edebilecek
- Production ve iş açısından kritik iş yüklerinde etki yok
- Heroku, sürekli destek ve istikrarlı hizmet sunma taahhüdünü sürdürüyor
Sonuç
- Bu geçiş, Heroku’nun uzun vadeli istikrarını ve müşteri odaklı operasyonlarını güçlendirmek için atılmış bir adım
- Platform, hâlâ tam teşekküllü production düzeyinde bir PaaS ortamı olarak kalıyor ve yapay zeka ile enterprise teknolojilerine verilen desteği güçlendirmeye odaklanacak
1 yorum
Hacker News yorumları
Heroku'da işe başladığım ilk gün, Salesforce satın almasının kapanış günüydü
Birçok kişi Heroku'nun durgunluğunu ve çöküşünü Salesforce'a yüklüyor ama gerçekte çok fazla yanlış anlama var
Salesforce o dönemde Heroku'ya ciddi miktarda kaynak sağladı ve Docker daha ortaya çıkmadan önce bile (2013), vizyonu hayata geçirebilmesi için neredeyse hiç karışmadı
2011'de Cedar runtime'ın çıkışıyla patlayıcı bir büyüme yaşandı ama 2012'de teknik borç ve ölçeklenebilirlik sorunlarıyla boğuşuyordu
Ekip üç katına çıktı (20 kişi→74 kişi), ancak AWS us-east-1'deki iki kesinti yüzünden güvenilirliği sağlama işine saplanıldı ve ardından 18 ay boyunca önemli özelliklerin çıkışı neredeyse durdu
Kurucular çekilince liderlik ortadan kayboldu ve sonuçtan çok süreç odaklı bir kültür yerleşti
2014'te şirketten ayrıldığımda ürünün zaten durmuş olduğunu hissettim
Salesforce daha fazla müdahil olsaydı sonucun değişip değişmeyeceği şüpheli
Yine de kariyerimdeki en olağanüstü deneyimdi ve tutkulu çalışma arkadaşlarımla geçirdiğim zamanı özlüyorum
Fikirler ve yaklaşımlar inanılmazdı; o deneyim mühendis olarak düşünme biçimimi tamamen değiştirdi
Ürünün duraklamaya başladığı zamanlar oldu ama teknik borcu azaltmak ve altyapıyı iyileştirmek için gerçekten çok sıkı mücadele ettik
Hâlâ unutamadığım efsanevi bir hata var ama onu asla herkese açık bir foruma yazmam
İnsanlara dağıtımın böylesine basit ve erişilebilir bir model olabileceğini anlatırdım
Ama zaman geçip yeniden tavsiye ettiğimde, Heroku sektörde güvenini çoktan kaybetmişti
Kurucular çekilip yerlerine süreç odaklı insanlar gelince startup'ın canlılığının yok oluşu fazlasıyla tanıdık geldi
Mevcut ekibin örtük bilgisi ve ritmi tamamen seyrelir
O dönemde ekip, aşırı hız uğruna tasarım ve yapılandırmayı ihmal ettiği için borcu kendi eliyle biriktirdi
İlgili video
“Müşteriler için bunun ne anlama geldiğini netleştirmek istiyoruz” derken gerçekte hiçbir açıklama yapmayan kurumsal, muğlak bir duyuruydu
İçeride herkes bunun fiilen “ürünün sonlandırılması” anlamına geldiğini biliyordu
Satışın durdurulması → yeniden adlandırma → 10 yıl içinde kapatma şeklinde ilerlemişti; Heroku da aynı çizgide görünüyor
Salesforce'un rakip bir PaaS'i ortadan kaldırma stratejisi gibi görünüyor
Yeni özellik yok, sadece yavaş yavaş çürüme var
Bunu bu kadar gizlemeye çalışmaları değişimin boyutunun çok daha büyük olduğundan şüphe ettiriyor
Bu duyuru da onun ilk aşaması olan satış sonlandırma bildirimi gibi görünüyor
Heroku'nun git push ile dağıtım sihri 2012'de tam anlamıyla devrim niteliğindeydi
Şu anda Frost geliştiriyorum ve aynı fikri açık kaynak ve self-hosting temeliyle hayata geçiriyor
Otomatik SSL, özel alan adları, Docker native desteği ve AI coding agent dostu tasarım öne çıkan özellikleri
Karmaşık K8s olmadan ajanların sunucuyu otomatik yapılandırabilmesini sağlıyor
Bu haber, içeride bulunmuş biri için hiç şaşırtıcı değil
Sorunun tohumları teşvik yapısındaki değişimle atılmıştı
Satış ekibi mevcut müşterilerin ödeme şeklini değiştirerek hedef tutturabilir hâle gelince, yeni müşteri kazanma ve inovasyon motivasyonu ortadan kalktı
Sonuçta gelir korunuyor ama ürün yerinde sayıyor; rekabet gücü kaybolunca da çöküş çok hızlı geliyor
Sebep tekti: fiyat
Açık kaynak araçlarla doğrudan buluta dağıtım yapılabiliyorken “Heroku vergisi” ödemek için bir neden yoktu
Heroku zaten AWS üzerinde çalışıyordu; bence bunun yerine kendi altyapısını kurmalıydı
“transitioning to a sustaining engineering model” ifadesi gerçekten zekice düşünülmüş bir kurumsal örtmece
Yani Heroku artık yeni özellik geliştirmeyen, sadece bakım yapan aşamada
Sadece sistemi ayakta tutup ışıkların sönmemesini sağlama seviyesi
Heroku'nun çöküşü, ders kitabı gibi incelenmeye değer bir vaka
Salesforce satın aldıktan sonra onu kaderine terk etmiş gibi görünse de iş gerçekte daha karmaşık
Heroku da istisna değildi ama buna rağmen satın almadan sonra 15 yıl dayanabilmesi etkileyici
Ancak ücretli kullanıma geçişte fiyat bariyeri çok yüksekti ve kullanıcıların çoğu “fazla pahalı” diye düşünüyordu
Gerçek faturanın önemli bir kısmı Heroku'dan değil, üçüncü taraf eklenti maliyetlerinden geliyordu
Sonrasında DigitalOcean geldi ve Slicehost'un iyi yanlarını devraldı; bugün de Fly.io'nun Heroku'nun ruhunu devam ettirdiğini düşünüyorum
Salesforce para akıtarak ürünü büyüttü, gerileme ise desteği geri çekmesinden sonra başladı
“Büyük şirket startup'ı öldürür” klişesi yaygındır ama Heroku'nun hikâyesi biraz farklı
Son 2 yılda Heroku kullandığını söyleyen neredeyse hiç kimse görmedim
Kullanıcı azalmasını düşününce bu karar doğal görünüyor
Ben Avrupa merkezli bir PaaS olan Ploi Cloud'un kurucu ortaklarından biriyim; NodeJS ve PHP ağırlıklı çalışıyoruz
Heroku'dan çok ilham aldık; Avrupa merkezli bir alternatif arıyorsanız ploi.cloud'a göz atın