Web
June 2026
0 dilihat
Decoupled Storage Architecture — Optimasi Penyimpanan Aplikasi Internal via Microsoft OneDrive
Implementasi arsitektur decoupled storage yang memisahkan compute (engine & database di VPS) dari penyimpanan file ke Microsoft OneDrive. Diterapkan di berbagai aplikasi internal WTR untuk menekan biaya infrastruktur dan mempercepat proses backup.
Developer
IKHSAN MAULANA · Web, Android, and RPA Development
ecoupled Storage Architecture adalah pendekatan optimasi infrastruktur yang memisahkan compute layer (engine aplikasi & database yang berjalan di VPS) dari storage layer (file uploadan pengguna) yang dialihkan ke Microsoft OneDrive. Pola ini diterapkan di beberapa aplikasi internal PT Waskita Toll Road seperti iFATPS dan COMPASS untuk mengatasi keterbatasan kapasitas penyimpanan VPS tanpa perlu upgrade resource.
Dengan memindahkan beban penyimpanan file ke cloud, VPS hanya menangani logika aplikasi dan database, sehingga proses backup menjadi jauh lebih ringan, migrasi server lebih mudah, dan kapasitas penyimpanan dapat berkembang tanpa menambah biaya disk VPS. Pendekatan ini sejalan dengan prinsip 12-Factor App (poin Processes — stateless app, eksternalisasi penyimpanan file).
Manfaat Utama:
• Efisiensi biaya — tidak perlu beli atau upgrade VPS saat storage penuh
• Backup VPS jauh lebih ringan & cepat (file tidak ikut serta)
• Migrasi & scaling server lebih mudah karena aplikasi stateless
• Kapasitas penyimpanan elastis mengikuti kapasitas cloud
• Redundansi & keamanan file ter-handle oleh ekosistem Microsoft
Project Links
No links provided.
Tech Stack
Laravel
PHP 8
MySQL
Microsoft Graph API
OneDrive API
Flysystem
OAuth 2.0
VPS