Problem
Need to broker requests between clients and the application or service, need to validate and sanitize the requests to provide an additional layer of security.
Cloud services expose endpoints that allow client applications to call their APIs : APIs are exposed to malicious users.
Solution
The gatekeeper pattern can be used to protect storage, or it can be used as a more comprehensive façade to protect all of the functions of the application.
Gatekeeper In Practice