~/talk

Giving the Frontend Only What It Needs, or Why You Need a BFF

TalkinRussianat Я 💛 Фронтенд 2025 · on Saturday, 2025-02-15· [microservices, frontend-architecture]
links:none on file
slides:none on file

Maxim Vishnevsky (Mindbox) explains why standard APIs fall short for modern multiplatform systems and argues for using a BFF (Backend-for-Frontend) layer to keep client-specific logic isolated. He also covers scaling challenges that appear when adopting BFF and practical measures to minimize those issues.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27What is BFF and why it's needed
  3. 3:12Monolith vs microservices problems
  4. 7:25When BFF solves the issue
  5. 13:55How to implement BFF correctly
  6. 20:23BFF common mistakes
  7. 25:41BFF architecture and responsibilities
  8. 30:41Testing and observability of BFF
  9. 37:05BFF as system problem indicator
  10. 41:36BFF alternatives and architecture preservation
  11. 45:07BFF reliability and fault tolerance
  12. 48:19Selling BFF to the team
  13. 52:15Gradual BFF transition
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.