← Kembali ke Dokumentasi
Contoh dokumentasi backend

container-diagram.md

docs/01-overview/container-diagram.md

Contoh isi file untuk sistem antrian. Sesuaikan dengan implementasi proyek Anda.

# Container diagram

Contoh pembagian runtime; container di sini berarti unit aplikasi/data, bukan keharusan memakai Docker.

```mermaid
flowchart TD
  Client --> Gateway[API Gateway]
  Gateway --> Identity[Identity Service]
  Gateway --> API[Antrian Service]
  Identity --> IdentityDB[(Identity DB)]
  API --> DB[(Antrian DB + Outbox)]
  DB --> Relay[Outbox Relay]
  Relay --> Broker[Message Broker]
  Broker --> Worker[Notification Worker]
  Worker --> Provider[Provider email / WA]
  Worker --> NotificationDB[(Notification DB)]
```

Setiap service mengakses data miliknya. Gateway menangani routing; izin resource dan aturan kapasitas tetap divalidasi oleh service. Sesuaikan komponen dengan deployment nyata; aplikasi sederhana dapat menggabungkan modul dalam satu runtime.