Mise à jour de Heroku
(heroku.com)- Heroku passe à un modèle d’ingénierie de maintenance centré sur la stabilité, la sécurité, la fiabilité et le support, en se concentrant sur le maintien de la qualité et de l’excellence opérationnelle plutôt que sur le développement de nouvelles fonctionnalités
- Actuellement, tous les clients généraux existants et nouveaux peuvent continuer à utiliser Heroku sans aucun changement de prix, de facturation, de service ou d’usage quotidien
- Les fonctionnalités clés de la plateforme, comme les applications, pipelines, équipes et add-ons, sont maintenues en l’état, sans impact sur les workloads de production et critiques pour l’activité
- Les nouveaux contrats enterprise sont interrompus, mais les abonnements enterprise existants et les contrats de support sont renouvelés et maintenus normalement
- L’entreprise concentrera à l’avenir ses investissements produit et ingénierie sur des domaines créateurs de valeur client à long terme, notamment le support à la conception et au déploiement d’IA de niveau enterprise
Changement du modèle opérationnel de Heroku
- Heroku adopte un modèle de sustaining engineering axé sur la stabilité, la sécurité, la fiabilité et le support
- La priorité est donnée au maintien de la qualité et de l’excellence opérationnelle plutôt qu’à l’ajout de nouvelles fonctionnalités
- La plateforme reste un service pleinement pris en charge en environnement de production
- Ce changement n’affecte pas la manière dont les clients existants utilisent le service
- Les clients qui paient par carte bancaire (existants comme nouveaux) ne verront aucun changement de prix, facturation, service ou usage quotidien
- Les fonctionnalités clés comme les applications, pipelines, équipes et add-ons restent inchangées
Changement de politique concernant les contrats enterprise
- Les nouveaux contrats de comptes enterprise ne sont plus proposés
- En revanche, les abonnements enterprise existants et les contrats de support sont entièrement maintenus et renouvelables
- Les clients existants peuvent continuer à utiliser le service selon les conditions actuelles de leur contrat
Objectif de ce changement
- L’entreprise réajuste ses investissements produit et ingénierie afin de se concentrer sur la création de valeur client à long terme
- L’accent est mis en particulier sur le support à la conception et au déploiement d’IA de niveau enterprise, sécurisée et fiable
- Cette orientation vise à préserver l’exploitation stable de Heroku et la confiance des clients
Impact pour les clients et continuité du support
- Les clients généraux peuvent continuer à utiliser toutes les fonctionnalités clés de Heroku
- Aucun impact sur les workloads de production et critiques pour l’activité
- Heroku s’engage à fournir un support continu et un service stable
Conclusion
- Cette transition vise à renforcer la stabilité à long terme de Heroku et une exploitation davantage centrée sur les clients
- La plateforme reste un environnement PaaS complet de niveau production et se concentrera sur le renforcement du support des technologies IA et enterprise
1 commentaires
Réactions sur Hacker News
Mon premier jour chez Heroku était le jour où le rachat par Salesforce a été finalisé
Beaucoup attribuent l’enlisement et le déclin de Heroku à Salesforce, mais c’est en réalité très mal compris
À l’époque, Salesforce a injecté énormément d’argent dans Heroku et, même avant l’arrivée de Docker (2013), a laissé l’entreprise réaliser sa vision avec très peu d’ingérence
La croissance a explosé avec le lancement du runtime Cedar en 2011, mais dès 2012 l’entreprise peinait sous le poids de la dette technique et des problèmes de scalabilité
Les effectifs ont triplé (de 20 à 74 personnes), mais deux pannes d’AWS us-east-1 ont forcé l’équipe à se concentrer sur la fiabilité, et pendant les 18 mois suivants les lancements de fonctionnalités majeures se sont presque arrêtés
Avec le départ des fondateurs, le leadership a disparu, et une culture centrée sur les processus plutôt que sur les résultats s’est installée
Quand j’ai quitté l’entreprise en 2014, j’avais déjà le sentiment que le produit était à l’arrêt
Même si Salesforce s’était davantage impliqué, je ne suis pas sûr que cela aurait changé le résultat
Cela reste malgré tout l’expérience la plus incroyable de ma carrière, et cette époque avec des collègues passionnés me manque
Les idées et les approches étaient remarquables, et cette expérience a complètement transformé ma façon de penser en tant qu’ingénieur
Il y a eu des moments où le produit commençait à stagner, mais nous nous sommes vraiment battus pour réduire la dette technique et améliorer l’infrastructure
Il y a encore aujourd’hui une erreur légendaire que je n’oublierai jamais, mais que je n’écrirai jamais sur un forum public
J’expliquais souvent aux gens qu’un déploiement pouvait être un modèle aussi simple et accessible
Mais quand je l’ai de nouveau recommandé plus tard, Heroku avait déjà perdu la confiance du secteur
Voir les fondateurs partir et être remplacés par des profils centrés sur les processus, avec la disparition de l’énergie propre aux startups, m’a semblé tristement familier
Le savoir tacite et la dynamique de l’équipe d’origine se diluent complètement
À l’époque, l’équipe a elle-même accumulé cette dette en négligeant la conception et la structuration au profit d’une vitesse excessive
Vidéo associée
C’était une annonce d’entreprise volontairement floue, disant vouloir « clarifier ce que cela signifie pour les clients » alors qu’elle n’expliquait en réalité rien du tout
En interne, tout le monde savait que cela signifiait en fait « fin du produit »
Le schéma était arrêt des ventes → changement de nom → fermeture sous 10 ans, et Heroku semble suivre la même trajectoire
Cela ressemble à une stratégie de Salesforce pour éliminer un PaaS concurrent
Plus de nouvelles fonctionnalités, seulement une lente corrosion
Le fait qu’on essaie à ce point de le cacher laisse penser que l’ampleur du changement est bien plus grande
Cette annonce ressemble à la première étape : l’avis de fin de commercialisation
La magie du déploiement par
git pushde Heroku était une révolution pure et simple en 2012Je développe actuellement Frost, qui reproduit le même concept en open source et auto-hébergé
Ses points forts sont le SSL automatique, les domaines personnalisés, le support natif de Docker et une conception pensée pour les agents de code IA
Il permet à un agent de configurer automatiquement des serveurs sans la complexité de K8s
Cette nouvelle ne surprendra absolument pas les personnes qui étaient à l’intérieur
Les graines du problème ont été semées avec le changement de structure des incitations
À partir du moment où l’équipe commerciale pouvait atteindre ses objectifs simplement en modifiant le mode de facturation des clients existants, la motivation pour conquérir de nouveaux clients et innover a disparu
Au final, le chiffre d’affaires est maintenu, mais le produit stagne, perd sa compétitivité, puis s’effondre brutalement
La raison était simple : le prix
Quand on peut déployer directement sur le cloud avec des outils open source, il n’y a aucune raison de payer la « taxe Heroku »
Heroku tourne sur AWS, et je pense qu’ils auraient dû construire leur propre infrastructure à la place
L’expression « transitioning to a sustaining engineering model » est vraiment un chef-d’œuvre d’euphémisme corporate
Autrement dit, Heroku est désormais au stade où il n’y a plus de nouvelles fonctionnalités, seulement de la maintenance
Il s’agit simplement de maintenir le système en état et d’éviter l’extinction
Le déclin de Heroku est un cas d’école qui mériterait d’être étudié
On a l’impression que Salesforce l’a simplement laissé dépérir après le rachat, mais la réalité est plus complexe
Heroku n’a pas fait exception, mais le fait qu’il ait tenu 15 ans après le rachat reste impressionnant
Mais au moment du passage au payant, la barrière tarifaire était trop élevée, et la plupart des utilisateurs trouvaient cela « beaucoup trop cher »
En réalité, une part importante de la facture ne venait pas de Heroku lui-même, mais du coût des add-ons tiers
Ensuite, DigitalOcean est arrivé en reprenant les points forts de Slicehost, et aujourd’hui je considère que Fly.io a hérité de l’esprit de Heroku
Salesforce a injecté des fonds pour faire croître le produit, et ce n’est qu’après avoir retiré son soutien que le déclin a commencé
Le cliché « les grands groupes tuent les startups » est fréquent, mais dans le cas de Heroku, l’histoire est un peu différente
Ces deux dernières années, j’ai presque rencontré personne qui utilise encore Heroku
Vu la baisse du nombre d’utilisateurs, cette décision paraît assez naturelle
Je suis cofondateur de Ploi Cloud, un PaaS basé en Europe, centré sur NodeJS et PHP
Nous avons été très inspirés par Heroku, et si vous cherchez une alternative centrée sur l’Europe, vous pouvez jeter un œil à ploi.cloud