L3:multi-tenant-saas-platform · Software Wing · Pilihan
SaaS multi-tenant dan manajemen aset
Platform SaaS bersama untuk manajemen legal, aset, dan tugas korporat, dengan akses terpisah per tenant.
- Klien
- Jatis
- Peran
- Full Stack Developer dan penanggung jawab arsitektur manajemen aset
- Periode
- Mar 2023 hingga Jun 2024
Hasil
500+
Pengguna yang dilayani platform SaaS multi-tenant
Saya laporkan dalam CV; tidak ada artefak yang tersedia untuk publik.
Dilaporkan sendiri~30%
Peningkatan efisiensi otomasi alur kerja melalui API Go dan dashboard Next.js
Saya laporkan dalam CV; tidak ada artefak yang tersedia untuk publik.
Dilaporkan sendiri-60%
Penurunan technical debt di SonarQube setelah refactor
Saya laporkan dalam CV; laporan SonarQube tidak tersedia untuk publik.
Dilaporkan sendiri
Masalah
Jatis membutuhkan produk manajemen legal, aset, dan tugas dengan pengguna serta hak akses terpisah untuk setiap tenant korporat. Technical debt pada modul lama memperlambat pengembangan.
Yang saya kerjakan
- Saya memimpin desain manajemen aset dan menyelesaikan PRD, TRD, serta ERD sebelum implementasi.
- Saya membangun akses data multi-tenant dengan role-based access control.
- Saya mengotomatiskan alur kerja manual lewat API Go (Echo) dan dashboard React serta Next.js.
- Saya me-refactor modul Laravel lama berdasarkan temuan SonarQube.
Arsitektur
- KlienTenant dashboardsNext.js dan React
- LayananGo (Echo) APIsLayanan aset dan tugas
- LayananLaravel modulesFitur lama yang sudah di-refactor
- DataMySQLData multi-tenant
- DataRedisCache
- EksternalSonarQubePemindaian kualitas kode
Alur data
- Tenant dashboards to Go (Echo) APIs (REST)
- Tenant dashboards to Laravel modules (REST)
- Go (Echo) APIs to MySQL (SQL)
- Laravel modules to MySQL (SQL)
- Go (Echo) APIs to Redis (cache)
- Laravel modules sends asynchronously to SonarQube (debt scans)
Tech stack
Go
Echo
LaravelPHP
MySQL
RedisNext.js
React
Vue.jsTailwind CSS
Docker
SonarQube
L2 · Riwayat karier terkaitFull Stack Developer · Jatis (PT Informasi Teknologi Indonesia)