Backend-for-Frontend (BFF) হল প্রতিটি ক্লায়েন্ট ধরনের জন্য একটি ডেডিকেটেড গেটওয়ে (ওয়েব, মোবাইল, পার্টনার)। সমস্ত ক্লায়েন্টকে পরিবেশন করা একটি জেনেরিক গেটওয়ে থাকার পরিবর্তে, প্রতিটি ফ্রন্টএন্ড একটি ব্যাকএন্ড পায় যা তার চাহিদা অনুযায়ী তৈরি।
যে সমস্যাটি সমাধান করে
একটি মোবাইল অ্যাপ এবং একটি ওয়েব অ্যাপের বিভিন্ন ডেটা, পেলোড-সাইজ এবং চ্যাটিনেস প্রয়োজন। একটি একক জেনেরিক API সব ক্লায়েন্টকে বাধ্যবাধকতা এবং ওভার-ফেচিং করতে বাধ্য করে।
Without BFF: With BFF:
All clients Web ─▶ Web BFF ─┐
│ Mobile ─▶ Mobile BFF ─┼─▶ microservices
one generic API Partner ─▶ Partner BFF ─┘
