03Backend et architecture
Du code qu'on peut reprendre dans deux ans
- NestJS
- Fastify
- TypeScript
- Prisma
- PostgreSQL
- Redis
- BullMQ
- Keycloak
Monolithe modulaire, événements internes plutôt qu'appels croisés, une seule couche d'accès aux données. Je dessine le schéma PostgreSQL avant d'écrire la première ligne. Un exemple de ce que ça évite : un pool de connexions Prisma qui s'épuisait sous charge, réglé en passant par PgBouncer en mode transaction plutôt qu'en agrandissant le pool.
