DEV Community

Andrew Jackson
Andrew Jackson

Posted on

2

BFF's Docs

Yesterday, I ran into the documentation on BFF's. You may be thinking, "I have one of those!" and "Do they really have documentation!". You may or may not be wrong and yes if you are thinking in the terms of technology. When I say BFF's, I am talking about "Backends for Frontends". What? If you are thinking what in the world is that you are not alone. I went into the article thinking I was going to learn about having a "Best Friend Forever"(Not Really).

Backends for Frontends is the concept of creating backend services that are to be used by specific frontend interfaces. So to put it in plainly, if you have a desktop web app and an iOS mobile application you would use separate backend services to handle each frontend application.

When I was reading this I thought it was a really good idea but I do not have any experience with this to know for sure. If this piques your interest you can find the docs here: https://docs.microsoft.com/en-us/azure/architecture/patterns/backends-for-frontends

Have you ever worked with BFF's and if you have, how has your experience been? What would you consider the pros and cons of this approach?

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay