Langsung ke konten utama
Kembali ke semua studi kasus
02bizsuite.cloud

GDPS ERP (BizSuite)

Sistem ERP Enterprise Modular dengan Laravel Octane & AI SDK

Platform ERP terpadu untuk operasional perusahaan yang mencakup CRM, keuangan, SDM, inventori, pengadaan, dan manajemen proyek dalam arsitektur modular.

Peran
Lead Full-Stack Laravel & Systems Engineer
Tahun
2025 - 2026
Domain Produksi
bizsuite.cloud

Konteks & Tantangan

Proses bisnis lintas departemen membutuhkan satu sumber kebenaran data dengan kontrol akses ketat, ekspor-impor Excel massal, dokumen PDF, dan respons cepat di bawah beban transaksi harian.

Solusi & Keputusan Arsitektur

Mengimplementasikan arsitektur modular di atas Laravel 12 dan Filament v4 yang dijalankan melalui Laravel Octane (FrankenPHP) dengan queue worker khusus serta integrasi Laravel AI SDK.

Implementasi & Kapabilitas Kunci

  • Tujuh modul bisnis terisolasi: CRM, Finance, HumanResources, Inventory, MasterData, Procurement, dan Project.
  • Dijalankan di atas Laravel Octane (FrankenPHP) dan systemd queue worker khusus.
  • Integrasi SSO Microsoft Azure, otorisasi Spatie Shield, log audit, dan Laravel AI SDK.
  • Dukungan impor/ekspor Excel, generasi PDF, grafik analitik, dan media storage S3/MinIO.

Alur Arsitektur Sistem

L1: Workspace UI

Filament v4 + Livewire v3 + Tailwind CSS v4

Menyediakan antarmuka operasional multi-bahasa untuk 7 modul ERP, papan proyek, dan dasbor analitik.

  • Filament Panel
  • Apex Charts
  • Kanban Flowforge
L2: Runtime & Proxy

Nginx + FrankenPHP (Laravel Octane)

Mempertahankan worker aplikasi PHP di memori untuk menghilangkan overhead boot per permintaan.

  • Nginx
  • FrankenPHP
  • HTTP/2
L3: Modular Core

Laravel 12 Modular Monolith + Queue Worker + AI SDK

Mengorkestrasi logika domain, otorisasi peran, antrean background job, dan fitur kecerdasan dokumen.

  • Coolsam Modules
  • Spatie Shield
  • Azure Socialite
  • Laravel AI
L4: Data & Storage

PostgreSQL + Redis + MinIO S3

Menjaga integritas transaksi keuangan dan inventori sekaligus menyimpan lampiran media secara terpusat.

  • PostgreSQL 16
  • Redis
  • Flysystem S3

Teknologi yang Digunakan

  • Laravel 12
  • PHP 8.4
  • Filament v4
  • Octane FrankenPHP
  • Livewire v3
  • Laravel AI SDK
  • PostgreSQL
  • Redis
  • MinIO S3

Studi Kasus Berikutnya

03 / Fajar Toserba & Harihari Swalayan

Baca Studi Kasus Lengkap