Перейти к содержанию

C4 — Components Overview (L3)

Уровень 3. Ключевые компоненты backend-сервисов (сводная диаграмма).

Детали по каждому сервису: 02-architecture/components/.

flowchart TB
    subgraph auth [auth-service]
        AuthAPI[Auth API]
        JWT[JWT Service]
        TGVer[Telegram Verifier]
    end
    subgraph session [session-service]
        SessAPI[Session API]
        PartMgr[Participant Manager]
        CodeGen[Code Generator]
    end
    subgraph game [game-runtime]
        GameAPI[Game API]
        Plugins[Plugin Registry]
        Actions[Action Processor]
    end
    subgraph realtime [realtime-service]
        WSGW[WS Gateway]
        Fwd[Event Forwarder]
    end
    subgraph media [media-service]
        Render[Board Renderer]
        S3[S3 Client]
    end
    subgraph bot [telegram-bot]
        Disp[Dispatcher]
        FSM[FSM]
        NATSIn[NATS Consumer]
    end

Исходник: components.mmd