BackendAPIDevOps

Depot

Layanan media multi-tenant untuk seluruh aplikasi kampus: unggahan presigned, thumbnail dan transcode di latar belakang, URL akses bertanda tangan, serta webhook HMAC.

Klien
Universitas STEKOM
Tahun
2026
Depot — main screen
0 bytesBeban API
3 SDKsTypeScript, Python, PHP

Masalahnya

Setiap aplikasi menangani unggahan file dengan caranya sendiri. File besar melewati server aplikasi, aturan akses tidak seragam, dan penggunaan storage tidak pernah jelas.

Yang saya kerjakan

Client memperoleh presigned URL lalu mengunggah langsung ke S3, sehingga file besar tidak pernah melewati API. Pemrosesan lanjutan berjalan di BullMQ, dan URL akses berumur pendek memungkinkan akses dicabut tanpa memindahkan file.

Stack

NestJS 11BunPostgreSQLRedisBullMQS3

Studi kasus lainnya

ENDKontak

Ingin dibuatkan yang seperti ini?

Sedang mencari developer untuk posisi remote, atau punya sistem yang perlu dibenahi? Saya senang berdiskusi.