This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Friday, September 8 • 10:15am - 11:00am
Increasing Developer Sanity with Backends for Frontends

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The Backends for Frontends (BFF) pattern is the creation of a dedicated backend service for each frontend experience. This means that every app, website, and desktop client will each have their own server-side backend. This is a departue from general purpose server-side APIs, which process requests from all clients with the same backend code.

Adherence to this pattern can increase developer happiness, allow for more flexible orchestration of multiple backend services, allow for more graceful feature degradation, and allow for more options when integrating 3rd-party services.

This presentation will cover:
- A detailed description of the pattern
- How the pattern differs from "traditional" service oriented architecture
- Developer benefits, including increased functionality ownership and team autonomy
- Architecture benefits, including increased backend flexibility

Demo code will also demonstrate the developer and architecture benefits of the pattern.

The pattern can be implemented on any technology stack, and the presentation slides will be stack-agnostic. Demo code will be themed around an eCommerce problem scope and presented in C#.

avatar for Nick Ebert

Nick Ebert

Head of Engineering, Spreetail

Friday September 8, 2017 10:15am - 11:00am CDT
Windsor I-II