PersönlichFortgeschritten

MicroServices Demo

Ein Demoprojekt, das Microservices-Architektur mit polyglotter Programmierung und ereignisgesteuerter Kommunikation über Kafka zeigt.

MicroServices Demo
— Überblick

Systemarchitektur

graph LR
    subgraph Clients
        A[Web-App]
    end
    subgraph API-Ebene
        B[API-Gateway<br/>NestJS]
    end
    subgraph Dienste
        C[Auth-Dienst<br/>ASP.NET Core 8]
        D[Blog-Dienst<br/>NestJS]
        E[Benachrichtigung<br/>Express.js]
        F[KI-Dienst<br/>FastAPI]
    end
    subgraph Nachrichtenbroker
        G[Apache Kafka]
    end
    subgraph Datenspeicher
        H[(PostgreSQL)]
        I[(MongoDB)]
        J[(Redis)]
    end
    A --> B
    B --> C & D
    D --> G
    G --> E & F
    C --> H
    D --> H & J
    E --> I

Eine praktische, ereignisgesteuerte Microservices-Demo, die polyglotte Architektur, Kafka-Messaging und moderne DevOps-Muster zeigt.

— Stack
MicroservicesASP.NET CorePythonNestJS