Grokking Microservices for System Design Interviews
0% completed
The API Gateway and BFF
1. The Problem at the Front Door
Your clients should know one address, not your architecture.
Start with a system that has no front door. Clients call the services directly. Three problems grow as the system grows.
- Clients must know the topology. Topology means which services exist and where each one lives. The mobile app hardcodes the addresses of Catalog, Checkout, and Orders. Now every service split or rename becomes an app release, and app releases go through an app store.
- **Every service reimplements the same edge concerns
.....
.....
.....
Like the course? Get enrolled and start learning!