November 2018
Intermediate to advanced
404 pages
10h 16m
English
One of these backend design patterns is the Backends for Frontends (BFF) pattern. It is useful to avoid having a single backend for multiple interfaces:

There are many different kinds of client types, such as desktop clients, mobile clients, small device clients, and tablet clients. Each of the client types may have a different optimized user-interface design and preferred user-interaction technologies. To have a single, general-purpose backend service is not only difficult to implement, but also forced to make tradeoffs. A general-purpose frontend layer even becomes a bottleneck in a team-based development ...
Read now
Unlock full access