Oksa Satya.
Platform · CMS

Rahan Mancar — Platform Website & CMS Multi-tenant

Headless CMS multi-tenant: kelola banyak website — blog, halaman, SEO, dan lead — dari satu backend Go.

Role
Backend Engineer & Architect
Periode
2023
Kategori
Platform · CMS
Kode
Repo privat
Stack
GoPostgreSQLRedisNext.jsWorker queue (async)Object storagei18n
Tampilan proyek Rahan Mancar — Platform Website & CMS Multi-tenant

Masalah

Agensi dan bisnis dengan banyak website company-profile butuh satu sistem untuk mengelola konten, blog, SEO, dan menangkap lead — tanpa harus membangun CMS dari nol untuk setiap klien.

Solusi

  • Backend Go hexagonal yang lengkap: domain dipisahkan dari adapter, dengan modul aplikasi terpisah untuk auth, blog, CMS, dashboard, analytics, SEO, lead, media, bahasa (i18n), tenant, user, dan website.
  • Multi-tenant sejak fondasi — satu platform melayani banyak website dengan data masing-masing.
  • Infrastruktur produksi: PostgreSQL, Redis, object storage untuk media, captcha anti-spam pada form lead, email untuk notifikasi lead, dan worker untuk pekerjaan async.
  • Modul SEO dan Analytics bawaan, sehingga website klien siap-SEO dan terukur sejak hari pertama.
  • Frontend Next.js yang terhubung ke API CMS.

Hasil

  • Satu backend melayani banyak website dengan CMS, blog, SEO, dan lead-capture yang terpadu.
  • Pola ports & adapters yang bersih membuat adapter (storage, email, captcha) bisa ditukar tanpa menyentuh domain.
  • Lead-capture + analytics built-in mengubah website dari sekadar tampil menjadi mesin yang menghasilkan prospek.

Butuh sistem seperti ini?

Saya menerima proyek pembangunan sistem bisnis — dari perencanaan arsitektur sampai aplikasi berjalan di production.