Heroku
La plateforme de Salesforce pour déployer et faire tourner des apps
Heroku a popularisé l’idée que déployer une app devrait être simple. Un développeur pousse du code vers un dépôt Git, et Heroku le construit, le fait tourner dans des conteneurs légers appelés dynos, et gère le routage, le passage à l’échelle et les logs. Des add-ons fournissent bases de données, cache, monitoring et d’autres services en quelques clics, pour qu’une petite équipe puisse faire tourner une app de production sans gérer de serveurs. Beaucoup d’apps Ruby, Python, Node et Java ont commencé là.
Heroku a ajouté des capacités d’IA pour les développeurs. L’inférence gérée permet aux apps d’appeler des modèles hébergés via la plateforme, et des fonctions d’agent aident à construire et faire tourner des applications portées par l’IA à côté de l’app et de la base habituelles, avec le but de garder l’expérience développeur simple. Heroku Postgres reste un produit central, avec le support de pgvector pour les embeddings.
Heroku est payant, avec des tarifs selon le type de dyno et l’usage des add-ons. Les offres gratuites ont pris fin il y a quelques années, et les offres les moins chères coûtent quelques dollars par mois. C’est plus cher à l’échelle que de tourner sur de l’infrastructure cloud brute. Les alternatives incluent Render, Railway, Fly.io, Vercel et Netlify pour les fronts, et Google Cloud Run ou AWS App Runner. Heroku convient aux équipes qui tiennent à la simplicité et à un écosystème mature.