~/talk

Enhance and improve user experience with BFF

Talkat DevWorld 2024 · 2024-02-29..03-01· [microservices, frontend-architecture]
links:none on file
slides:none on file

Builds a simple e‑commerce app that proves the claim: a Backend For Frontend aggregates product offer and checkout APIs and returns exactly the UI needs, improving UX and resilience. Demonstrates mapping sequential mobile calls into server‑side aggregation, caching, and masking sensitive fields (mask credit card in BFF). Gives rollout and fault examples: 2 seconds vs 10 milliseconds for two endpoints, and a 10% rollout to a new image service with fallback to a default image. Warns about GraphQL adding backend complexity.

AI-written summary · about

  1. 0:00Introduction
  2. 1:37E-commerce app with microservices
  3. 3:54What is BFF and why it matters
  4. 5:20Native apps need BFF
  5. 6:24BFF simplifies data aggregation
  6. 7:48Security benefits of BFF
  7. 8:30BFF enables API combination
  8. 9:16Gradual backend migration with BFF
  9. 10:20BFF improves resilience
  10. 11:27Faster time to market
  11. 12:31BFF optimizes mobile performance
  12. 13:13Parallel calls for faster load
  13. 14:39BFF requires collaboration
  14. 15:23Double Diamond for BFF
  15. 17:13Proof of concept approach
  16. 18:36Frontend handling backend tasks
  17. 19:18GraphQL and BFF benefits
  18. 20:00Key takeaways and Q&A session
~/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.