[{"data":1,"prerenderedAt":67},["ShallowReactive",2],{"term-b\u002Fbff":3,"related-b\u002Fbff":58},{"id":4,"title":5,"acronym":5,"body":6,"category":39,"description":40,"difficulty":41,"extension":42,"letter":43,"meta":44,"navigation":45,"path":46,"related":47,"seo":51,"sitemap":52,"stem":55,"subcategory":56,"__hash__":57},"terms\u002Fterms\u002Fb\u002Fbff.md","BFF",{"type":7,"value":8,"toc":32},"minimark",[9,14,18,22,25,29],[10,11,13],"h2",{"id":12},"eli5-the-vibe-check","ELI5 — The Vibe Check",[15,16,17],"p",{},"BFF is the abbreviation for Backend for Frontend. Not your best friend — your backend's best friend for a specific client. Each frontend type (mobile, web) gets its very own backend service, tailored to serve exactly what it needs and nothing else.",[10,19,21],{"id":20},"real-talk","Real Talk",[15,23,24],{},"Backend for Frontend — see Backend for Frontend entry. The BFF pattern was popularized by Sam Newman. Each BFF is owned by the frontend team that uses it, allowing faster iteration and preventing shared API bloat.",[10,26,28],{"id":27},"when-youll-hear-this","When You'll Hear This",[15,30,31],{},"\"We have a BFF for mobile and a separate BFF for web.\" \u002F \"The BFF pattern solved our over-fetching problem.\"",{"title":33,"searchDepth":34,"depth":34,"links":35},"",2,[36,37,38],{"id":12,"depth":34,"text":13},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"architecture","BFF is the abbreviation for Backend for Frontend. Not your best friend — your backend's best friend for a specific client.","intermediate","md","b",{},true,"\u002Fterms\u002Fb\u002Fbff",[48,49,50],"Backend for Frontend","API Gateway Pattern","Microservices",{"title":5,"description":40},{"changefreq":53,"priority":54},"weekly",0.7,"terms\u002Fb\u002Fbff",null,"AXNoFf6ftfiMgYCVLbrFU77KIbAxwQ7wvBvhhavj1RQ",[59,64],{"title":49,"path":60,"acronym":56,"category":61,"difficulty":62,"description":63},"\u002Fterms\u002Fa\u002Fapi-gateway-pattern","backend","advanced","An API gateway is the front door for all your microservices.",{"title":48,"path":65,"acronym":5,"category":39,"difficulty":41,"description":66},"\u002Fterms\u002Fb\u002Fbackend-for-frontend","Backend for Frontend means building a dedicated backend for each frontend type. Your mobile app needs different data shapes than your web app.",1776518259123]