Topologi produksi tingkat tinggi untuk HaloRT. Tulisan infra kanonik: halort-infra/docs/architecture.md dan STACK.md.
Edge ke aplikasi
Internet → Cloudflare (DNS, edge TLS, apex → www)
→ Hetzner ingress LB
→ ingress-nginx + cert-manager
→ www / app / admin / api / design / docs / notifications / {slug}.halort.com
→ MariaDB / PostgreSQL / Redis (in-cluster)
| Host | Layanan | Repo |
|---|---|---|
www.halort.com | Marketing | halort-web |
app.halort.com | Frontend SaaS | halort-platform-web |
admin.halort.com | Konsol operator | halort-admin |
api.halort.com | API | halort-platform |
design.halort.com | Storybook | halort-design-system |
docs.halort.com | Basis pengetahuan | halort-docs |
notifications.halort.com | Email API | halort-notification-service |
{slug}.halort.com | Situs publik tenant | platform-web wildcard |
Ide inti
- Multi-tenant: satu komunitas per tenant, data dibatasi
tenant_id— lihat Multi-tenancy. - Traffic SaaS browser: Next.js → Eden Treaty → Elysia → Prisma → MariaDB.
- Token UI/email bersama dari design system.
- Aplikasi mobile berbicara ke API yang sama — Surfaces/Mobile iOS · Surfaces/Mobile Android.