Accueil Actualités Heroku deprecated : quelles alternatives après l’arrêt du PaaS historique ?

Heroku deprecated : quelles alternatives après l’arrêt du PaaS historique ?

Temps de lecture: 11 minute(s)
Signé de Tanguy Charon
21 mai 2026

C’était, soyons honnêtes, le PaaS qui a appris à toute une génération de développeurs à déployer une application. Le git push heroku main est entré dans la culture DevOps au même titre que le Hello World.

Et pourtant, le 6 février 2026, Salesforce a publié un article de blog au titre étrangement neutre : « An Update on Heroku ». Derrière ce titre corporate, une réalité que la communauté DevOps a traduite sans détour : Heroku est deprecated. Officiellement, Salesforce, qui détient le PaaS Heroku, parle de mode “maintenance”. Comprenez ici, un shutdown progressif.

Si vous gérez des applications sur Heroku, la nouvelle n’a pas dû vous échapper. Mais que faut-il vraiment en retenir ? Pourquoi cette annonce, qui techniquement ne change rien aujourd’hui, change pourtant tout pour vos décisions à 12 ou 36 mois ? Quelles sont les alternatives à Heroku quand on a passé 5, 10 ou 15 ans à construire sa stack autour ? Place à la magie.

Demander conseil à nos DevOps

Resumulus : les 3 points à retenir de l’article

  • Heroku est deprecated, ou officiellement en sustaining engineering depuis le 6 février 2026 : pas de fermeture immédiate, mais plus de nouveautés et plus de nouveaux contrats Enterprise.
  • Vous avez quatre familles d’alternatives à Heroku : les PaaS clé-en-main (Render, Railway, Fly.io), les PaaS sur votre propre cloud (Northflank, Qovery, Porter), les services cloud natifs (Cloud Run, App Runner, App Service) et Kubernetes managé (GKE, EKS, AKS, Kubernetes Kapsule, Managed Kubernetes Service).
  • La bonne alternative à Heroku dépend de trois facteurs : la taille de l’app, le niveau d’exigence, et la maturité DevOps de votre équipe..

Pourquoi Salesforce arrête-t-il Heroku ?

Depuis février 2026, Heroku est passé en mode « sustaining engineering mode. » L’annonce a été signée par Nitin T. Bhat, SVP et General Manager de Heroku chez Salesforce, dans un communiqué officiel intitulé « An Update on Heroku ».

Voici ce qu’il faut en retenir :

  • Heroku ne prendra plus de contrats Enterprise pour les nouveaux clients. Seuls les contrats existants seront honorés et renouvelables.
  • Heroku ne développera plus de nouvelles fonctionnalités. Les fondamentaux pour la sécurité, la stabilité et la fiabilité seront maintenus, mais c’est la fin de l’innovation.
  • Les particuliers et petites équipes qui paient par carte peuvent toujours créer un compte et utiliser Heroku normalement, y compris les nouveaux. Seule l’offre Enterprise s’arrête.
  • Aucune date de fermeture officielle n’est annoncée pour Heroku, mais on sent un abandon du produit.

Pour faire simple : Heroku « reste actif », mais Salesforce ne mise plus dessus. La société a clairement indiqué qu’elle réoriente ses investissements produit et ingénierie vers ce qu’elle appelle « l’IA d’entreprise », c’est-à-dire Agentforce et l’ensemble de la stack agentique.

Heroku : extrait du communiqué officiel qui annonce la fin progressive du PaaS
Heroku : extrait du communiqué officiel qui annonce la fin progressive du PaaS

Le terme « sustaining engineering » n’est pas un terme technique standard de l’industrie. C’est une expression de communication corporate. Et derrière la formulation aseptisée, la traduction terrain est quasi unanime dans la communauté :

« They’re planning to coast from here out and let the product slowly degrade. »

Source : DevClass

Si l’on regarde l’historique des produits placés en sustaining engineering chez d’autres acteurs (IBM Bluemix, certaines parties du portefeuille Pivotal Cloud Foundry…), le scénario se ressemble : la plateforme continue de tourner, les patchs de sécurité arrivent, mais l’écosystème s’érode, les talents partent, les buildpacks prennent du retard sur les nouveaux runtimes (Node, Python, Ruby), les add-ons partenaires deviennent moins prioritaires, et la dette technique s’accumule du côté du fournisseur, pas du vôtre.

La fin d’Heroku n’est pas une surprise. Depuis 2022, le PaaS a pris cette direction.

2023-2025 : une stagnation produit flagrante
Alors que Vercel s’imposait sur le JAMstack, que Fly.io réinventait le déploiement edge global, que Cloud Run et App Runner apportaient une expérience PaaS-like directement dans les hyperscalers. Heroku ? Pas grand chose, si ce n’est des fonctionnalités au compte-goutte.

2025 : une série de pannes et une confiance brisée
15 heures et 45 minutes d’indisponibilité le 10 juin 2025, plus de 8 heures de downtime à peine une semaine plus tard…
Pour une plateforme historiquement vendue comme « zero ops », la pilule est difficile à avaler pour les équipes en production.

Février 2026 : la confirmation officielle
L’annonce du 6 février 2026 n’a fait qu’officialiser une trajectoire visible depuis longtemps. Heroku a 19 ans. Il a été racheté par Salesforce en 2010 pour $212M. Il a connu son heure de gloire avec le multi-runtime Cedar en 2011. Il a porté des millions d’applications. Et désormais, il fait place à Agentforce dans l’agenda de Salesforce.

« Nothing else exists to fill this spot. Fly and others offer varying degrees of easier-than-AWS hosting, but nobody offers true PaaS like Heroku. »

C’est l’un des commentaires lus sur Hacker News au lendemain de l’annonce. Il résume bien l’état d’esprit : Heroku n’est pas remplaçable à l’identique mais il existe des alternatives. À choisir en fonction de son contexte.

Fin d’Heroku : quel délai pour migrer de PaaS ?

Oui, Heroku continue de fonctionner. Non, la fermeture définitive n’est pas prévue. Mais le piège c’est de se dire « puisque ça tourne, on verra ». Parce que le vent peut vite tourner, et migrer dans l’urgence, ce n’est jamais une bonne idée.

Alors, migrer maintenant ou attendre ? Ça dépend de votre profil :

Votre situation Niveau d’urgence Notre conseil
Petit projet / outil interne / side-project
Dépense < 200 €/mois
Faible Vous pouvez attendre 6 à 12 mois sans gros risque
App de production sur dynos standard, sans contrat Enterprise
Dépense entre 200 et 600 €/mois
Moyen Préparez un plan de migration sur 3 à 6 mois
Renouvellement Enterprise ou forte consommation d’Heroku
Dépense > 600 €/mois
Élevé Lancez une étude d’alternative dès maintenant
Besoin de conformité (HIPAA, SOC 2…) sur Heroku Shield Élevé Les écarts de conformité ne se réduiront pas en sustaining, ils vont empirer
Dépendance à Heroku Connect (sync Salesforce) Élevé Reconstruire cette couche prend du temps, planifiez

Dans tous les cas, urgent ou pas, le bon réflexe c’est de passer de « est-ce qu’on doit migrer ? » à « est-on prêts à migrer si on le décide ? ». Et ça, ça commence par un audit 😉

Les alternatives à Heroku en 2026 : 4 familles, 4 philosophies

L’écosystème a mûri depuis l’époque où Heroku PaaS était quasi seul sur le marché. Il y a aujourd’hui tellement de candidats qu’il faut de la méthode pour s’y retrouver. Voici les quatre familles d’alternatives, chacune avec sa philosophie.

C’est la voie la plus directe pour qui veut garder l’esprit Heroku : on pousse du code, ça part en prod, on ne pense pas à l’infra.

Voici les alternatives similaires à Heroku :

  • Render : le cousin spirituel le plus direct de Heroku. Web services, workers, cron jobs, bases managées, preview environments sur PR. Sur les petites et moyennes stacks, Render gagne sur presque tous les critères  expérience développeur, pricing, fiabilité.
  • Railway : ergonomie soignée, déploiement Git ultra-rapide, support des monorepos. Excellent pour les early-stage products.
  • Fly.io : déploiement edge global, parfait pour les apps sensibles à la latence, modèle de conteneurs Firecracker très léger.
  • Vercel / Netlify : si votre stack est majoritairement frontend (Next.js, Nuxt, SvelteKit, JAMstack), la question ne se pose plus. Vercel et Netlify sont des références absolues pour les app fronted avec un edge network mondial.
  • DigitalOcean App Platform : compatible buildpacks Heroku, bases managées intégrées, pricing prévisible.

👍 Les avantages du PaaS clé-en main : simplicité, vitesse de migration, « zero ops »

👎 Les inconvénients du PaaS clé-en-main : c’est la même logique de dépendance à un PaaS tiers que celle qui vous a piégé sur Heroku. Si demain Render ou Railway lève le pied, vous repartez de zéro.

BYOC, ou littéralement, Bring Your Own Cloud, c’est une catégorie qui n’existait quasiment pas il y a 5 ans, et qui s’est imposée comme le bon compromis pour les boîtes qui veulent du Heroku sans le vendor lock-in. Le principe : la plateforme vous offre l’expérience PaaS (git push, dashboard, autoscaling), mais les workloads tournent sur votre propre compte AWS, GCP, Azure, Scaleway…

Voici les alternatives similaires à Heroku :

  • Northflank : excellent sur les microservices, BYOC sur AWS/GCP/Azure ou bare metal, support GPU pour les workloads IA.
  • Qovery : couche de contrôle au-dessus de votre cluster Kubernetes, pensée pour la productivité dev avec Day 2 ops gérés.
  • Porter : positionné explicitement comme « le moyen le plus simple de migrer de Heroku vers EKS/AKS/GKE », expérience Heroku-like sur votre cloud.
  • Platform.sh / Upsun : PaaS multi-cloud très apprécié des entreprises qui ont de fortes exigences de conformité.
  • Bunnyshell : couverture multi-cloud, environnements éphémères pour le testing.

👍 Les avantages du PaaS BYOC : vous gardez la simplicité Git push, mais les ressources, les données, l’IAM et la facturation cloud restent chez vous. Le jour où la plateforme disparaît, vos serveurs continuent de tourner.

👎 Les inconvénients du PaaS BYOC : un peu plus de configuration initiale, et il faut quand même comprendre un peu ce qui se passe en dessous (souvent du Kubernetes).

Si vous êtes déjà sur AWS, GCP, Azure, OVH ou Scaleway pour vos données et vos buckets, autant capitaliser sur ce que vous avez. Les 5 proposent désormais des services PaaS-like assez convaincants :

  • App Runner : le plus proche d’Heroku en expérience. Vous déployez un conteneur ou du code source, AWS gère le reste, pas de cluster à configurer, pas d’ECS à apprendre. Idéal pour une migration rapide depuis Heroku.
  • Elastic Beanstalk : le PaaS historique d’AWS, compatible avec de nombreux runtimes (Node, Python, Java, Ruby…). Plus verbeux qu’App Runner, mais battle-tested sur des architectures complexes.
  • ECS/Fargate : vous déployez des conteneurs sans gérer de serveurs. Plus de contrôle qu’App Runner, mais plus de configuration. Le bon choix quand vous avez plusieurs services à orchestrer sans passer à Kubernetes.
  • Lambda : exécution de code à la demande, sans serveur. Pertinent pour les workers légers et les traitements event-driven.

  • Cloud Run : probablement le service le plus proche de l’expérience Heroku chez un hyperscaler. Vous poussez un conteneur, il scale automatiquement, jusqu’à zéro instance si pas de trafic.
  • App Engine : le PaaS historique de Google, toujours maintenu. Moins flexible que Cloud Run sur les conteneurs, mais très solide pour les apps monolithiques et les runtimes standards.

  • App Service : le PaaS classique de Microsoft. Très bien intégré dans les environnements .NET et les stacks Microsoft existantes. Déploiement Git natif, autoscaling, slots de déploiement pour les mises en prod sans coupure.
  • Container Apps : orienté microservices et workloads serverless. Kubernetes sous le capot, mais sans la complexité qui va avec. Bon choix pour des architectures multi-services qui ne justifient pas encore un cluster K8s complet.

  • Serverless Containers : équivalent direct de Cloud Run, hébergé en France. Idéal pour les équipes qui veulent la simplicité du serverless avec la souveraineté des données sur le territoire européen.
  • Serverless Jobs : pour les traitements batch et les tâches planifiées. L’équivalent des workers et schedulers Heroku, sans serveur à maintenir.

  • Web PaaS : développé en partenariat avec Platform.sh, c’est l’expérience PaaS la plus proche d’Heroku disponible en Europe. Déploiement Git, environnements de preview, multi-runtime. Hébergement souverain, certifié SecNumCloud sur certaines offres.

👍 Les avantages des services managés : intégration native avec le reste du cloud, conformité (SOC, HIPAA, FedRAMP), pricing pay-as-you-go, pas de couche tierce à payer.

👎 Les inconvénients des services managés : chaque hyperscaler est une boîte à outils, pas une plateforme. Vous récupérez la simplicité du runtime, mais vous devenez responsables de l’IAM, du réseau, de la CI/CD, de l’observabilité, du monitoring, des standards de déploiement. C’est rarement plug-and-play à l’échelle.

C’est l’option que je recommande pour les workloads sérieux et durables. Le principe : déployer sur GKE (Google), EKS (AWS), Kubernetes Kapsule, Managed Kubernetes Service ou AKS (Azure), et utiliser Kubernetes comme plan de contrôle universel.

Pourquoi c’est ce que je recommande ? Parce que Kubernetes est aujourd’hui le standard de l’orchestration. Tous les hyperscalers le proposent, l’écosystème est immense (Helm, ArgoCD, Cilium, Istio, Karpenter, Keda…), les talents sont disponibles, et surtout : votre application devient portable. Si demain GKE devient trop cher ou EKS trop pénible, vous bougez en quelques semaines, pas en mois.

C’est l’alternative qui demande le plus d’investissement initial, mais c’est aussi celle qui vous immunise contre la prochaine fin d’Heroku. Et croyez-moi, il y en aura d’autres. Le marché PaaS a déjà vu disparaître dotCloud, Nodejitsu, AppFog, Ninefold, Gondor… Heroku n’est qu’un chapitre de plus.

Notre recommandation : choisir l’alternative à Heroku selon votre profil

La bonne alternative à Heroku dépend de cette formule mathématique :

 [taille de l’app × niveau d’exigence × maturité de l’équipe DevOps].

Voici ce que je conseille à mes clients depuis février 2026 :

Votre profil Recommandation principale Pourquoi
Side project, MVP, app interne légère Render ou Railway Le moins de friction possible, prix maîtrisé, tout est managé
Startup en croissance, équipe sans DevOps dédié Northflank, Qovery ou Porter (BYOC) Vous gardez l’expérience Heroku, mais vos workloads tournent dans votre cloud
App de production, équipe DevOps existante Cloud Run (GCP) ou App Runner (AWS) Intégration native, pas de couche tierce, pricing pay-as-you-go
Plusieurs services, exigence de conformité, scale réelle Kubernetes managé (EKS/AKS/GKE/Kapsule/Managed Kubernetes Service) Pérennité, portabilité, écosystème, contrôle complet
Application très liée à Salesforce (Heroku Connect, AppLink) Cas particulier à étudier La couche d’intégration Salesforce demande une analyse spécifique

Méfait accompli.

Pourquoi confier votre migration Heroku à DoNow ?

Une migration Heroku est critique : elle touche l’infra, la CI/CD, les bases de données, l’observabilité, la sécurité, et la culture d’équipe. Nous vous accompagnons pour :

  • Auditer votre stack : on cartographie ce qui se cache derrière vos Procfiles et vos add-ons avant de toucher quoi que ce soit.
  • Vous conseiller sur le choix de l’alternative à Heroku : PaaS managé, BYOC, hyperscaler natif ou Kubernetes, selon vos contraintes réelles.
  • Co-construire la plateforme : Kubernetes managé, GitOps (ArgoCD/Flux), Gateway API (Cilium), observabilité (Prometheus/Grafana/Loki), sécurité (Kyverno/Falco).
  • Migrer progressivement : app par app, sans coupure de service.
  • Former vos équipes : finançable via Qualiopi.
Échanger avec un DevOps
Signé de Tanguy Charon
21 mai 2026

FAQ : Heroku Deprecated

Non. Heroku n’est pas fermé. Le 6 février 2026, Salesforce a annoncé que la plateforme passait en « sustaining engineering model » : pas de fermeture, mais plus de nouvelles fonctionnalités et plus de contrats Enterprise pour les nouveaux clients. Les clients existants peuvent continuer à utiliser la plateforme normalement.

Oui, dans le sens fonctionnel du terme. La plateforme ne reçoit plus de nouvelles fonctionnalités. Les buildpacks vont progressivement prendre du retard sur les nouveaux runtimes. C’est la définition opérationnelle d’un produit deprecated.

Oui. Les clients qui paient par carte bancaire dans le dashboard Heroku , y compris les nouveaux , peuvent continuer à s’inscrire et à utiliser la plateforme sans changement de prix ni de service. Seuls les contrats Enterprise sont fermés aux nouveaux clients.

Aucune date d’End of Life n’a été annoncée. En se basant sur les précédents transitions de produits chez Salesforce (par exemple Salesforce CPQ, dont l’EOS a été annoncé en mars 2025 avec un EOL projeté 4 à 5 ans plus tard), on peut raisonnablement estimer un horizon de plusieurs années. Mais le signal stratégique, lui, est très clair : c’est le moment de planifier.

Il n’y a pas une seule bonne réponse. Pour un side-project ou une équipe sans DevOps : Render ou Railway. Pour une équipe en croissance : Northflank, Qovery ou Porter (BYOC). Pour une app cloud-native : Cloud Run (GCP) ou App Runner (AWS). Pour une production aux petits oignons : Kubernetes managé (GKE / EKS / AKS).

Oui, mais c’est rarement « direct ». AWS n’est pas une plateforme : c’est une boîte à outils. La migration suppose de choisir un service de compute (App Runner, ECS/Fargate, EKS, Beanstalk, Lambda…) et de reconstruire l’IAM, le réseau, la CI/CD et l’observabilité. C’est puissant, mais c’est rarement plug-and-play.

Non. Kubernetes est la voie la plus pérenne pour les workloads scalables et durables, mais elle demande de la maturité DevOps. Pour une petite ou moyenne app ou un MVP, un PaaS managé (Render, Railway, Fly.io) ou un service cloud natif (Cloud Run, App Runner) est souvent plus pragmatique.

Heroku Connect n’a pas eu d’annonce d’EOL séparée. Mais son avenir est lié à celui de Heroku, qui est en sustaining. Si vous reposez dessus, prévoyez une étude d’alternative (réplication logique vers RDS, MuleSoft, intégrations natives Salesforce…) avant votre prochain renouvellement.

Ça dépend du nombre d’apps, des add-ons, des bases de données et de la complexité du métier. Pour une stack mono-app simple, on parle de quelques semaines. Pour un portefeuille d’une vingtaine d’apps avec Heroku Connect et Heroku Shield, c’est plutôt un projet de plusieurs mois. Le mieux est de commencer par un audit (on vous le propose chez DoNow).

Non. Aucun PaaS ne peut garantir ça. Le marché a déjà vu disparaître dotCloud, Nodejitsu, AppFog, Ninefold, Gondor… Heroku n’est qu’un chapitre de plus. La seule vraie protection, c’est de garder le contrôle sur votre infrastructure : votre code dans Git, vos données dans votre cloud, et une couche d’orchestration standard (typiquement Kubernetes) qui rend tout cela portable.

Par un audit. Listez vos apps Heroku, leurs Procfiles, leurs add-ons, leurs variables d’environnement, et leurs dépendances Salesforce. À partir de là, on peut bâtir une stratégie de migration adaptée à votre contexte. Si vous voulez un coup de main, on a un magicien DevOps prêt à intervenir.