Hybrid Application
NestJS 🔴 SeniorDéfinition
Application NestJS qui combine un serveur HTTP et un ou plusieurs microservices dans le même processus. Écoûte sur plusieurs transports simultanément.
Analogie
Comme un restaurant avec salle et livraison : le même service cuisine mais répond a deux canaux différents.
Exemple de code
const app = await NestFactory.create(AppModule);
app.connectMicroservice({ transport: Transport.REDIS,
options: { host: 'localhost', port: 6379 } });
await app.startAllMicroservices();
await app.listen(3000);
Cas d'usage
Migrer progressivement vers une architecture microservices en gardant l'API HTTP existante.