# transmittal

Комплекты передачи. Namespace: `transmittal`.

```mermaid
flowchart LR
    PG[(PostgreSQL)]:::data
    S3[S3 Proxy]:::infra
    MinIO[(MinIO)]:::data
    CDE[cde]:::peer
    Docs[documentations]:::peer

    subgraph NS["ns: transmittal"]
        Frontend[deployment: frontend]:::comp
        Backend[deployment: backend<br/>API]:::comp
        Worker[deployment: worker<br/>bundle assembly]:::comp
        Frontend --> Backend
        Backend -. async .-> Worker
    end

    Backend --> PG
    Worker -->|bundles| S3 --> MinIO
    Backend -->|REST| CDE
    Backend -->|REST| Docs

    classDef comp fill:#ec4899,stroke:#9d174d,stroke-width:2px,color:#fff
    classDef peer fill:#fce7f3,stroke:#9d174d,color:#000
    classDef data fill:#10b981,stroke:#065f46,color:#fff
    classDef infra fill:#0ea5e9,stroke:#075985,color:#fff
    style NS fill:#fdf2f8,stroke:#ec4899,stroke-width:2px
```
