J'ai décidé de changer d'hébergeur pour mes API Breaking Bad Quotes et Game of Thrones Quotes afin de ne plus avoir de problème d'atteinte de quotas. Voici quelques détails des évolutions.
J'avais développé les API Breaking Bad Quotes et Game of Thrones Quotes dans un but de m'amuser.
Ces deux API sont écrites en Javascript (nodeJs) et étaient hébergées sur la version gratuite d'Heroku. Cependant, la version gratuite a un quota d'utilisation (550-1,000 dyno hours per month). Les deux API atteignèrent tous les mois le quota de plus en plus tôt. Il arrivait fréquemment qu'au 20 du mois, une API ne soit plus accessible car le quota avait été atteint.
Je n'avais pas envie de payer pour ces deux projets, je suis donc parti à la recherche d'alternative à Heroku. Je me suis vite intéressé à Vercel, qui propose grossièrement les mêmes fonctionnalités (voire plus) et qui dispose également d'une version gratuite et sans quota !
De plus, avec Heroku et sa version gratuite je ne pouvais pas relier un sous-domaine SSL au projet Heroku. Avec Vercel, c'est possible et très simple !
Après plusieurs tests, j'ai décidé d'utiliser Vercel pour les deux API. La bascule s'est faite facilement étant donné que ces programmes sont relativement simples techniquement.
J'ai pu également attribuer le sous-domaine "api" à chacune des API, ce qui donne maintenant :
- api.breakingbadquotes.xyz
- api.gameofthronesquotes.xyz
C'est quand même plus sympa que breaking-bad-quotes.herokuapp.com !
Les sites des API ont été mis à jour, tout comme les README :
Si vous utilisez une des deux (ou les deux) API, n'oubliez pas de changer l'URL pour être à jour car celle d'Heroku n'est plus maintenue et sera inaccessible dans quelques mois.