Setiap aplikasi memiliki koneksi database sendiri. Penyimpanan di-provision in-cluster via GitOps (halort-infra).
| Penyimpanan | Layanan cluster | Konsumen utama | Peran |
|---|---|---|---|
| MariaDB | mariadb:3306 | Surfaces/Platform API | Data bisnis tenant (Prisma 6) |
| PostgreSQL | postgresql:5432 | Notifications | Template, log pengiriman |
| Redis | redis:6379 | Notifications | Antrian job BullMQ |
Situs marketing web dan docs adalah aplikasi statis/konten — tanpa database aplikasi.
Skema platform (tingkat tinggi)
MariaDB menyimpan tenant, user/keanggotaan, iuran, surat, kampanye, berita/agenda, listing pasar, invoice langganan SaaS (platform_invoices), dan modul terkait — semua dengan kunci tenant_id. Detail ada di halort-platform/prisma/.
Invoice Duitku hanya untuk biaya platform HaloRT; iuran warga tetap di tabel iuran. Uji: Testing/Duitku SaaS Billing.