L’API
Un unique code Fastify (apps/api) servant quatre audiences, chacune dans son propre container.
L’audience est choisie au démarrage par APP_AUDIENCE.
Chaque onglet d’API expose les endpoints d’une audience. Tous les schémas sont générés depuis les
validateurs Zod des routes : un changement de schéma apparaît ici dès que
yarn docs:openapi a
régénéré la spec. L’audience RS publie en plus une spec AsyncAPI pour ses WebSockets.
Par où commencer
Monorepo
Structure du repo, workspaces, circulation des types
API
Audiences, arborescence, erreurs, tests
Dev local
Démarrer la stack sur sa machine
Seed
Créer un jeu de données en local ou sur staging
DevOps
Environnements, CI, déploiement, infra
Conventions
Code, commentaires, commits, migrations