One guarded front door for all microservices that authenticates, rate-limits, routes, balances, terminates TLS, and transforms requests, keeping services focused on business logic.
Cache-aside loads lazily, write-through writes both, write-behind writes later, invalidation keeps it fresh, and a single-flight lock stops a stampede.