Perkembangan perangkat pengguna dalam e-commerce menuntut sistem pengiriman data yang efisien. Penelitian ini bertujuan untuk mengimplementasikan arsitektur microservices Backend-for-Frontend pada sistem e-commerce dengan menggunakan framework NestJS dengan metodologi Agile. Sistem terdiri dari empat layanan independen: User, Product, Order, dan Payment. Hasil penelitian menunjukkan lapisan Backend-for-Frontend berhasil mengagregasi dan mentransformasi data dari berbagai layanan menjadi respons tunggal yang ringkas sesuai spesifikasi perangkat. Pengujian membuktikan adanya efisiensi ukuran payload dan waktu respons yang signifikan antara perangkat mobile dan website, serta peningkatan ketahanan sistem saat terjadi kegagalan layanan. Kesimpulannya, implementasi Backend-for-Frontend terbukti efektif mengurangi kompleksitas logika sisi klien, mengoptimalkan pengiriman data multi-platform, dan memberikan fleksibilitas tinggi dalam pengembangan e-commerce.
Copyrights © 2026