Railway
Plateforme de déploiement managée : tu pousses un dépôt, elle détecte le langage, construit et met en ligne, avec les bases de données à côté. Le confort de Vercel étendu aux services qui ne sont pas des sites.
Forces
- Détecte le langage et construit sans configuration : Next.js, Django, Rails, Laravel, Phoenix et beaucoup d'autres partent sans fichier de build
- Bases de données PostgreSQL, MySQL, Redis et MongoDB provisionnées en un clic, dans le même projet que le service
- Couvre les processus longs et les tâches de fond, là où les plateformes orientées front imposent des limites de durée d'exécution
- Environnements multiples et réseau privé entre services inclus, sans configuration réseau à écrire
Limites
- Le palier gratuit à 1 $ de crédit par mois, 1 vCPU et 0,5 Go, ne fait pas tourner un vrai service : c'est une vitrine, pas un hébergement. Le premier projet sérieux passe à la carte bancaire.
- Facturation à la seconde de processeur et de mémoire : une fuite mémoire ou un redémarrage en boucle se paient directement, et le montant n'est pas prévisible à l'avance comme un forfait.
- Pas de réseau de diffusion mondial : la latence dépend de la région choisie, ce qui se sent sur une audience éloignée.
- Railway a déjà supprimé son offre gratuite par le passé avant de la réintroduire sous une forme réduite. Construire son économie de projet sur un palier gratuit de plateforme reste un pari sur la politique tarifaire d'un tiers.
Pour qui
- Workers, bots et tâches planifiées qui doivent tourner en continu, hors du modèle des fonctions à durée limitée
- Prototypes et projets encore mouvants, où le temps gagné sur la mise en ligne vaut plus que le coût mensuel
- Petites équipes qui veulent une base de données et son application au même endroit, sans personne dédiée à l'infrastructure