BFF Pattern - Seu melhor amigo backend
By Helder Traci
BFF Pattern - Seu melhor amigo backend
As grandes aplicações web de hoje em dia precisam suportar muitos tipos de dispositivos, como mobile, web e suas diferentes interfaces para apresentação de dados. Normalmente cria-se apenas um Backend para suportar todos os tipos de dispositivos e isso é tentador, simples e reutilizável. Mas as necessidades de cada dispositivo variam, assim como as limitações entre eles, como por exemplo o limite de dados em um celular contra uma conexão mais rápida da web. Com base nisso, Phil Calçado e o time de engenheiros da SoundCloud cunhou o termo Backend for Frontend (BFF), um Pattern para sistemas baseados em serviços que propõe a criação de novos Backends conforme as necessidades de cada Frontend.