Arrow LeftKembali ke portofolio
Microsite Kampanye

Platform Microsite Kampanye

Satu backend reusable yang menopang 14 microsite kampanye nasional.

Preview arsitektur backend platform microsite kampanye

Backend Developer | 2024 - Sekarang

Sistem backend di balik kampanye nasional, kontes, dan mesin rekomendasi: apa masalahnya, apa yang saya bangun, dan bagaimana hasilnya.

Platform backend bersama di balik 14 microsite kampanye nasional di jaringan detik — Detikcom, CNN Indonesia, dan CNBC Indonesia. Layanan konten yang reusable, alur publishing yang seragam, dan jalur baca yang cache-aware membuat setiap event baru berjalan di atas infrastruktur yang sudah teruji, bukan dibangun dari nol.

Dulu setiap kampanye datang sebagai codebase tersendiri. Polanya selalu sama, yaitu landing page, listing, halaman detail, dan pelacakan CTA, tetapi dibangun ulang setiap kali. Setiap pembangunan ulang membawa bug baru ke hari peluncuran yang tidak bisa ditunda.

Saya memindahkan bagian-bagian yang selalu berulang itu ke layanan backend bersama dengan satu alur publishing, sehingga acara baru cukup merangkai modul yang sudah ada, bukan membuat backend baru dari awal.

Jalur baca berada di balik Redis dengan hook invalidasi yang menyatu dengan proses publish. Inilah yang membuat tim editorial bisa mengirim koreksi di tengah puncak trafik dan melihatnya langsung tayang tanpa deploy.

Event yang berjalan di platform ini

  • Preview arsitektur backend kampanye Adhyaksa Awards

    Adhyaksa Awards 2025

    2024 - Sekarang

    Backend untuk alur nominasi Adhyaksa Awards, di mana data nominasi, kategori, dan metadata editorial harus saling cocok tepat pada hari publikasi dengan lonjakan trafik tajam.

    • Bagian tersulitnya adalah konsistensi. Data nominasi, kategori, dan metadata editorial disunting oleh orang yang berbeda, sehingga setiap ketidakcocokan langsung terlihat di halaman publik.
    • Saya menempatkan kontrak data inti di balik service bersama, sehingga landing page, halaman nominasi, dan section highlight membaca payload tervalidasi yang sama.
    • Section yang paling banyak dilihat mendapat jalur query yang dioptimalkan dan TTL cache tersendiri, bukan kebijakan cache yang disamaratakan.
    • Selama masa publish, saya menjalankan release check bersama tim konten dan QA agar regresi menit terakhir tertangkap sebelum sampai ke pembaca.
    Kunjungi situs
  • Preview arsitektur backend kampanye CNBC Awards

    CNBC Awards

    2024 - Sekarang

    Kampanye penghargaan multi-fase, masing-masing dengan prioritas konten dan deadline sendiri, ditopang data service reusable dan cache yang disetel mengikuti ritme update editorial.

    • Kampanye berjalan dalam beberapa fase, dan setiap fase menonjolkan konten yang berbeda, sehingga backend harus fleksibel tanpa menjadi sulit diprediksi.
    • Saya membangun modul reusable untuk pengambilan konten, pengelolaan state kampanye, dan payload rendering per section, sehingga pergantian fase tidak perlu lewat jalur deploy.
    • Cache Redis pada endpoint berfrekuensi tinggi, dengan invalidasi yang mengikuti ritme update editorial, mencegah pembacaan mahal terjadi berulang.
    • Hasilnya, iterasi jadi lebih cepat saat pergantian fase, sementara waktu respons tetap stabil di tengah kenaikan akses bersamaan.
    Kunjungi situs
  • Preview arsitektur backend kampanye CNBC Economic Outlook 2026

    CNBC Economic Outlook 2026

    2024 - Sekarang

    Backend untuk event berbasis agenda, di mana timeline dan daftar pembicara masih bergeser sampai menjelang keynote, dan setiap section harus mencerminkan perubahan itu serentak.

    • Agenda, highlight, dan landing page membaca jadwal yang sama, sehingga satu perubahan pembicara harus tersebar ke semuanya sekaligus.
    • Saya memisahkan konfigurasi kampanye, pengambilan konten, dan komposisi halaman menjadi service yang berbeda, sehingga menyunting jadwal menjadi perubahan data, bukan perubahan kode.
    • Blok dengan trafik baca tinggi memakai pola cache-first dengan invalidasi terkontrol, agar pembaruan cepat tampil tanpa membebani database.
    • Hasilnya, masa pengumuman yang selama ini paling rawan menjadi jauh lebih terkendali.
    Kunjungi situs
  • Preview arsitektur backend kampanye Apresiasi Konektivitas Digital

    Apresiasi Konektivitas Digital

    2024 - Sekarang

    Microsite penghargaan di atas modul kampanye bersama, disiapkan untuk lonjakan trafik yang datang tepat saat penerima diumumkan.

    Kunjungi situs
  • Preview arsitektur backend kampanye CNBC Green Economic Forum

    CNBC Green Economic Forum

    2024 - Sekarang

    Microsite forum dengan konten sesi dan pembicara yang sering berubah. Modul bersama menyerap semua perubahan itu tanpa perlu deploy ulang.

    Kunjungi situs
  • Preview arsitektur backend kampanye CNBC Proper

    CNBC Proper

    2024 - Sekarang

    Berjalan di backend kampanye yang sama, dengan jalur baca ter-cache sehingga ritme publish editorial tidak berubah menjadi beban database.

    Kunjungi situs
  • Preview arsitektur backend kampanye CNBC Semarak Ramadan

    CNBC Semarak Ramadan

    2024 - Sekarang

    Bukan acara tunggal, melainkan rangkaian editorial sebulan penuh dengan publish harian, yang ditangani alur publish bersama beserta invalidasi cache-nya tanpa perlu diawasi terus-menerus.

    Kunjungi situs
  • Preview arsitektur backend kampanye CNN Awards

    CNN Awards

    2024 - Sekarang

    Platform backend yang sama melayani portal yang berbeda. Ini membuktikan modulnya portabel lintas jaringan detik, bukan terikat pada satu newsroom.

    Kunjungi situs
  • Preview arsitektur backend kampanye Detikcom Awards

    Detikcom Awards

    2024 - Sekarang

    Malam penghargaan andalan Detikcom, sekaligus kampanye dengan akses bersamaan terbesar di antara seluruh kampanye yang berjalan di platform ini.

    Kunjungi situs
  • Preview arsitektur backend kampanye Hoegeng Awards

    Hoegeng Awards

    2024 - Sekarang

    Microsite penghargaan yang tayang di domainnya sendiri, sehingga backend bersama harus mampu melayani kampanye yang berada di luar portal utama.

    Kunjungi situs
  • Preview arsitektur backend kampanye Indonesia SEZ Summit 2025

    Indonesia SEZ Summit 2025

    2024 - Sekarang

    Situs summit yang berdiri sendiri: konten agenda dan pembicara di domain terpisah, tetapi tetap berjalan di atas modul kampanye yang sama.

    Kunjungi situs
  • Preview arsitektur backend kampanye Jogja Financial Festival 2026

    Jogja Financial Festival 2026

    2024 - Sekarang

    Microsite festival regional. Jadwal dan konten acaranya disajikan dari backend reusable yang sama dengan kampanye-kampanye nasional.

    Kunjungi situs
  • Preview arsitektur backend kampanye Pilihan Bunda Awards

    Pilihan Bunda Awards

    2024 - Sekarang

    Kampanye penghargaan yang digerakkan pembaca. Partisipasi publik membentuk kurva trafiknya, sehingga jalur baca harus kuat menahan puncak akses.

    Kunjungi situs
  • Preview arsitektur backend kampanye Sekar Agni Negeri

    Sekar Agni Negeri

    2024 - Sekarang

    Microsite kampanye di domainnya sendiri, dirakit dari modul bersama dan tayang tanpa perlu backend khusus yang dibangun dari nol.

    Kunjungi situs

Dampak utama

  • Mengubah setiap kampanye baru dari membangun ulang dari nol menjadi merangkai modul yang sudah ada; kini 14 microsite berjalan di atas backend yang sama.
  • Menekan pembacaan database berulang pada halaman listing dan detail melalui cache key per rute dengan aturan invalidasi yang jelas saat publish.
  • Membuat tim editorial tetap bisa publish beberapa menit sebelum acara dimulai, tanpa perlu deploy backend.

Teknologi yang Digunakan

  • PHP
  • Phalcon
  • PostgreSQL
  • Redis
  • Nginx

Studi Kasus Terkait

Tautan