Aller au contenu
Matteo Murru
Retour à l'accueil

GaijinToSensei : une app en production

Une app pour apprendre le japonais, en production avec des utilisateurs réels.

gajintosensei.com

Contexte

Je suis seul sur le projet. Des agents Claude Code écrivent la plupart du code. Mon travail, c'est le cadre autour : comment le code arrive en prod, comment on sait qu'il marche, et comment on répare.

L'app tourne sur Cloudflare Workers (Next.js adapté par OpenNext), avec une base PostgreSQL serverless chez Neon (via Prisma), Redis chez Upstash pour limiter le débit et Resend pour les e-mails.

Problème

Beaucoup de changements par jour, plusieurs agents en parallèle, et un quota de déploiements par jour sur l'hébergeur d'origine.

Chaque mise en prod doit rester sûre : une version cassée ne doit pas rester en ligne, et deux déploiements ne doivent pas se marcher dessus.

Ce que j'ai fait

Une chaîne d'agents qui livre

Une mise en prod contrôlée

Migration de Vercel vers Cloudflare Workers

Supervision et protections

Résultat

Ce que j'ai appris