Super jeu de mot pour commencer l’article ! Heroku c’est une plateforme qui permet aux développeurs de déployer les applications sans trop se préocuper de la partie hardware. On met notre application dans le cloud et on n’a plus trop besoin de s’occuper des serveurs ou de la maintenance. Heroku propose différents tarifs pour les applications mais quand on est développeur débutant ou qu’on veut simplement faire marcher un side project, la solution gratuite peut nous convenir entièrement. Cependant, l’option gratuite a un inconvénient, l’application se met en veille automatiquement si le serveur ne reçoit aucune requête pendant 30mn. Ce n’est pas forcément dérangeant, mais parfois on peut avoir besoin que l’application tourne en permanence ou alors on ne veut tout simplement pas attendre les 30 ou 40 secondes d’attentes pour que ça se relance. Cas typique : Vous avez un portfolio d’application et vous souhaitez mettre à disposition des recruteurs ou clients votre belle application dévelopée avec Node JS. Je peux vous parier que si ça prend 30 secondes, il n’aura pas la patience de rester à attendre… Pire, s’il n’y connait rien en informatique #recruteur, il pourrait même penser qu’il y a un bug… Ce serait dommage.