Ringkasan & Visi¶
Status: PERENCANAAN AWAL (9 Juli 2026)
Bagian ini baru berisi keputusan arsitektur tingkat tinggi hasil diskusi — belum ada kode aplikasi atau resource Kubernetes yang dibuat. Halaman ini akan terus diperbarui seiring pengembangan berjalan.
Latar Belakang¶
oneKE saat ini menjalankan homepage, database (MariaDB Galera + PostgreSQL Patroni),
monitoring (Prometheus + Grafana), dan beberapa tool admin (phpMyAdmin, pgAdmin) — semuanya
untuk satu institusi (UMS). Rencana berikutnya: membangun Sistem Informasi Akademik (SIA)
multi-tenant di atas infrastruktur oneKE yang sama, sehingga perguruan tinggi lain (mis.
Universitas Muhammadiyah Bali) bisa memakai sistem yang sama sebagai tenant terpisah —
baik lewat domain bersama maupun domain milik kampus masing-masing (mis. sia.bim.ac.id).
Tujuan¶
- Satu aplikasi SIA yang melayani banyak perguruan tinggi (tenant) sekaligus, tanpa duplikasi infrastruktur per kampus.
- Isolasi data antar-tenant yang kuat (dipaksakan di level database, bukan hanya di kode aplikasi).
- Setiap tenant bisa memilih akses lewat domain bersama atau domain sendiri (custom domain / white-label).
- Onboarding tenant baru semudah mungkin — idealnya tanpa provisioning infrastruktur manual yang berat per kampus.
Cakupan Dokumen Ini¶
| Halaman | Isi |
|---|---|
| Keputusan Arsitektur | Model multi-tenancy, routing, dan alasan di baliknya |
| Roadmap Implementasi | Checklist langkah dari perencanaan menuju sistem berjalan |
Bagian dokumentasi ini digabung ke situs /plan/ yang sudah ada (bukan situs terpisah) —
alasan efisiensi: pipeline build & deploy dokumentasi sudah teruji jalan di sini. Lihat
Errata & Rekonsiliasi untuk riwayat infrastruktur oneKE secara umum.