Kembali ke karya
Kasus 01 dari 06Platform multi-aplikasi

Tiga dasbor operasional internal dan satu portal mitra dalam satu monorepo Nx, dibangun di atas library bersama dan modul berbasis fitur.

Arsitektur abstrak dari modul-modul sistem yang saling terhubung

Gambaran umum

Ekosistem bursa aset digital: tiga dasbor operasional internal dan satu portal mitra, semuanya dalam satu monorepo Nx.

Di sisi frontend, tantangannya menjaga empat aplikasi tetap konsisten dan mudah diubah dengan berbagi library dan modul berbasis fitur, bukan menyalin kode.

Yang saya kerjakan

  1. Mengembangkan aplikasi frontend: tiga dasbor operasional internal dan satu portal mitra dalam satu monorepo Nx.

  2. Merancang arsitektur frontend modular berupa library bersama dan modul berbasis fitur, sehingga komponen dan logika bisnis dipakai ulang di semua aplikasi.

  3. Memusatkan fungsionalitas umum ke library yang bisa dipakai ulang, sehingga fitur bisa disusun dan dibagikan antar portal dengan duplikasi minimal.

  4. Mengintegrasikan autentikasi dan otorisasi dengan Clerk: manajemen organisasi, role-based access control (RBAC), dan multi-factor authentication (MFA).

  5. Menangani upgrade dependensi, penyelesaian masalah produksi, perbaikan bug, dan code review agar aplikasi tetap stabil dan mudah dirawat.

  6. Berkolaborasi dengan backend engineer, QA, dan stakeholder produk untuk merilis fitur baru dan peningkatan di produksi.

Dampak

Meningkatkan produktivitas pengembangan lewat arsitektur monorepo yang bisa dipakai ulang.

Meningkatkan produktivitas lewat pengembangan berbantuan AI dengan membangun skill dan alur kerja kustom.

Kasus berikutnyaPlatform Penasihat Kekayaan AI