Alternative à Heroku en 2023

Retour

Cher ami de l'Internet

Tu t'es surement déjà servi de Heroku pour mettre en ligne une application, un back-end bien souvent. Je suis au regret de t'apprendre, si tu ne le sais déjà pas, qu'à partir du 28 novembre ça ne sera plus gratuit. De fait, tes applications cesseront de fonctionner sauf si tu souscris à un plan.

Les alternatives

Cyclic

Pour une stack Javascript, cette solution te permettra de déployer très rapidement ton back-end mais aussi ton front-end depuis tes repos GitHub. Cyclic est 100% serverless, il utilise les services AWS S3 et DynamoDb. Avec l'offre gratuite tu pourras déployer jusqu'à 3 applications

Juste une petite attention sur la taille de ton application : il peut y avoir une restriction sur la taille de l'application une fois que celle-ci est built. Il faudra donc bien déplacer toutes les dépendances de développement dans les devDependencies pour grapiller quelques Mo, la limite étant à 240.

Pour plus d'infos c'est par ici que ça se passe : cyclic.sh

Railway

Contrairement à Cyclic, Railway permet de déployer presque n'importe quelle stack. Le plan gratuit est moins bien fourni car il n'offre que 500 heures d'exécution par mois (ou 5$). Toutefois il n'y a pas de limite au nombre d'application. L'expérience est vraiment bonne, très simple et intuitive. Si le déploiement se fait depuis un repository, il sera possible de faire un rollback en un clique, ni vu ni connu. Si jamais tu pars de zéro, il te sera possible de déployer un template et il en existe une belle tripotées (plus de 75 !). Et ils ne perdent pas le nord, pour migrer ton application tu peux jeter un œil sur cette page Migrate from Heroku to Railwa

N'hésite pas à passer par ce lien si tu veux essayer Railway : https://railway.app et à ton tour partage le tien pour faire évoluer ton plan vers le developer plan.

Raspberry

Hé oui, ce bon vieux Raspberry. L'avantage ce que tu n'auras pas de limites sur l'usage ou sur la stack mais son gros désavantage ça sera la puissance. Si c'est pour un side-project juste comme ça, ça peut faire l'affaire. Si tu t'attends à avoir du trafic, il faudra oublier. Je n'en dis pas plus sur ce sujet car ce n'est pas souvent retenue comme solution mais elle a le mérite d'exister et permet de se faire la main sur la configuration d'un serveur Apache ou Nginx.