Saepul Malik
Studi kasus

Infrastruktur Cloud: Media S3, Amplify, dan Migrasi dari Vercel ke Amplify

Upload media S3 dengan presigned URL serta image optimizer berbasis Lambda, dan hosting yang dimigrasikan dari Vercel ke AWS Amplify.

PT Inspigo Inovasi Indonesia2021–Sekarang
AWS S3AWS AmplifyAWS LambdaVercel

Masalah

Pengelolaan media sebelumnya berjalan tanpa pipeline khusus untuk pengorganisasian maupun optimasi, dan semua proyek awalnya di-hosting di Vercel sebelum adanya keputusan bersama — yang didorong bersama oleh engineering manager dan tim — untuk migrasi ke Amplify.

Arsitektur

Alur upload media berjalan melalui dua jalur: langsung dari browser ke S3 via presigned URL, dan melalui jalur backend-proxied yang memproses gambar lewat konverter/optimizer berbasis Lambda sebelum disimpan. Amplify kini menangani hosting dan deployment untuk seluruh proyek yang telah dimigrasi.

Eksekusi

Bukan pekerjaan solo — inisiatif kolektif di seluruh tim. Tradeoff berat yang muncul dari migrasi ini: deploy di Amplify membutuhkan waktu 6–10 menit dengan pengelolaan cache manual, terasa jauh lebih lambat dibandingkan caching otomatis di Vercel.

Pipeline media S3

Dashboard deploy Amplify

Dampak

Media kini terorganisasi di S3 alih-alih disimpan langsung di database — pemisahan yang lebih rapi sekaligus mempermudah penerapan optimasi gambar ke depannya.