Backend-for-Frontend (BFF) iku dedicated gateway sing khusus kanggo saben jenis klien (web, mobile, mitra). Tinimbang siji generic gateway sing ngayani kabeh klien, saben frontend entuk backend sing disesuaikan karo kabutuhane.
Masalah sing dipecahe
Aplikasi mobile lan aplikasi web nduweni kahanan beda-beda, kayata kabutuhan data, ukuran payload, lan tingkat komunikasi. Siji API generic meksa kompromi lan over-fetching.
Without BFF: With BFF:
All clients Web ─▶ Web BFF ─┐
│ Mobile ─▶ Mobile BFF ─┼─▶ microservices
one generic API Partner ─▶ Partner BFF ─┘
