TGViewer
From A | Все про IT From A | Все про IT @from_artur · 5.34K subscribers
Post #775 1.56K
Простими словами про патерни. Сьогодні про Backends for Frontends (BFF).

Блоггер із одного ролика робить два монтажі: коротку вертикалку для Shorts і довгу детальну версію для YouTube. Backends for Frontends - це коли під кожен "екран" свій "монтаж" даних: мобільному компактно, вебу детально.

Проблематика: один спільний API Gateway для всіх клієнтів завжди когось обділяє: мобільному віддає забагато, вебу - замало.

Рішення - окремий шлюз (BFF) під кожен тип клієнта:
• Mobile BFF - компактна форма під маленький екран
• Web BFF - детальна форма, агрегує кілька сервісів

Кожен BFF віддає саме ту форму даних, що потрібна його клієнту, і команда фронтенду розвиває його незалежно. Зміна під один клієнт не зачіпає інших.

Не кладемо в BFF доменну логіку - лише агрегацію й адаптацію під клієнта, інакше отримаємо новий моноліт. І один BFF на "тип" клієнта, а не на кожен екран.

#мікросервіси #архітектура #systemdesign #microservices #bff #api #патерни
  • 🔥 11
  • ❤ 3
  • 🤯 1
More from @from_artur
  1. Sep 14, 2026просто залишу це тут
  2. Sep 11, 2026у мене тут знайомий розробив прикольний застосунок для контролю фокус тайму. поки доступни…
  3. Sep 10, 2026Чим вдохновлялісь яблока
  4. Sep 9, 2026Сувора QA Конференція 2.0 Тема: AI в тестуванні. Дати: 28 вересня — 2 жовтня 2026. Формат:…
  5. Sep 9, 2026Всіх тестувальників з професійним святом! Шоб тести зелені, баги знайдені та релізи успішн…
  6. Sep 8, 2026А ви теж відчуваєте аналогічно на роботі себе?
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →