System Design Patterns: From Fundamentals to Real Systems
Vote
0% completed
Backend for Frontend
1. The Pattern
Give each client experience its own thin backend: owned by the client's team: that aggregates service calls and shapes responses for that client's screens. One set of services, a different API shape per client.
The gateway gave every client one uniform entrance: and a year later, the mobile team is quietly suffering behind it. Their product screen needs data from six services: six round trips on a cellular network at about 300 ms each
.....
.....
.....
Like the course? Get enrolled and start learning!