PersonnelAvancé

Démo MicroServices

Un projet de démonstration présentant une architecture microservices avec programmation polyglotte et communication événementielle via Kafka.

Démo MicroServices
— Vue d'ensemble

Architecture du système

graph LR
    subgraph Clients
        A[Application Web]
    end
    subgraph "Couche API"
        B[Passerelle API<br/>NestJS]
    end
    subgraph Services
        C[Service Auth<br/>ASP.NET Core 8]
        D[Service Blog<br/>NestJS]
        E[Notification<br/>Express.js]
        F[Service IA<br/>FastAPI]
    end
    subgraph "File de messages"
        G[Apache Kafka]
    end
    subgraph "Stockage"
        H[(PostgreSQL)]
        I[(MongoDB)]
        J[(Redis)]
    end
    A --> B
    B --> C & D
    D --> G
    G --> E & F
    C --> H
    D --> H & J
    E --> I

Une démonstration pratique de microservices événementiels, présentant une architecture polyglotte, la messagerie Kafka et les patterns DevOps modernes.

— Stack
MicroservicesASP.NET CorePythonNestJS