Introduction
Le contenu n'a pas besoin d'un CMS lourd. Il lui faut des requêtes typées, des lectures rapides et un chemin de migration propre. Convex nous a offert les trois.
Des fonctions typées, sans colle
Les requêtes sont des fonctions TypeScript. La boutique les appelle en HTTP et obtient exactement la forme demandée — pas d'ORM, pas de dérive de schéma entre les couches.
Migration sans interruption
Nous avons mappé chaque collection Strapi à une table Convex et à une requête qui renvoie l'ancienne forme, de sorte que l'UI n'a jamais changé pendant que le backend changeait.
À voir en action
Vous préférez la vidéo ? ▶ Regarder la démo
Construit sur Bun + ElysiaJS, servi via Convex. Vos questions sont les bienvenues en commentaire.