Fly.io exécute vos applications dans des machines légères (VMs) réparties dans le monde. Déploiement global, Postgres distribué et pricing au volume. Complémentaire à Vercel pour le back-end et les workloads stateful.
Les machines (fly machines) sont déployées près des utilisateurs (régions multiples). Le Postgres (Fly Postgres) peut être répliqué. Le pricing est à la consommation (CPU, mémoire, bande passante). Pour les APIs, les workers et les apps qui ont besoin de persistance ou de compute plus long qu'une Edge Function, Fly.io offre un bon compromis entre simplicité et contrôle. Idéal pour les side-projects et les équipes qui veulent du global sans gérer Kubernetes.
Cas d'usage : APIs globales, workers, apps avec state, Postgres distribué.
Points forts / Points faibles
Points forts
- Déploiement global et multi-région
- VMs et Postgres dans la même plateforme
- Pricing transparent
- CLI et DX soignés
Points faibles
- Moins d'abstraction qu'un serverless pur
- Écosystème plus restreint qu'AWS/GCP
- Documentation et cas d'usage à explorer