Convex
Backend réactif avec DB temps réel et server actions TypeScript. Pas d'auth intégré, j'utilise Clerk à côté.
Forces
- Projets illimités sur free tier, pas de pause automatique
- Server actions 100% TypeScript, types end-to-end sans génération de code
- Queries réactives live, UI se met à jour automatiquement à chaque mutation
- Transactions ACID, consistency garantie, pas de race conditions
- Scheduling natif (cron jobs, delayed functions) sans infra externe
Limites
- Pas d'auth intégrée, doit être couplé à Clerk, Auth0 ou custom
- NoSQL orienté document, pas de SQL, pas de JOINs, requêtes limitées
- Vendor lock-in fort, modèle propriétaire difficile à migrer
- Écosystème plus jeune que Supabase, moins de resources communautaires
Pour qui
- Apps collaboratives temps réel (éditeurs, tableaux blancs, outils d'équipe)
- Devs TS-first voulant éviter SQL et maximiser la productivité
- Multi-projets sur free tier sans contrainte de nombre