1 / 5
How would you describe an API Gateway in a microservices diagram?
-
-
-
-
The API Gateway acts as a reverse proxy, handling routing, authentication, rate limiting, and other cross-cutting concerns.
2 / 5
A diagram shows a message queue between Service A and Service B with a dashed arrow. What does this indicate?
-
-
-
-
Dashed arrows typically indicate asynchronous messaging. A queue between services shows decoupled, event-driven communication.
3 / 5
You see a shared database icon connected to three services in a diagram. Why is this a common architecture concern?
-
-
-
-
The shared database anti-pattern in microservices creates coupling because schema changes in one service affect all others.
4 / 5
You need to describe horizontal scaling in a diagram where three identical service instances are shown. What do you say?
-
-
-
-
Multiple identical instances behind a load balancer represent horizontal scaling — adding capacity by running more instances.
5 / 5
A system design diagram shows a CDN at the edge before the load balancer. What is its purpose?
-
-
-
-
CDNs cache and serve static content from edge nodes near users, reducing latency and load on origin infrastructure.