Смотри, смысл bff - мы реализуем ровно ту функциональность, что реально нужна конкретному фронтальному приложению, пряча прочую сложность и вообще знание о том, что есть разные микросервисы. Он решает задачи авторизации по данным, обогащений и фильтраций, по идее и оркестрации изменений.