API exposure
As stated earlier, this block is responsible for securely and reliably exposing access to API endpoints. The typical means to deliver the set of capabilities within the block is by implementing an API gateway.
An API gateway is a runtime component that handles incoming requests, which are then mediated (also known as routed) to the individual services that are responsible for delivering the business capability that a consuming application is after. During the mediation process, different actions (commonly referred to as policies) may be executed in order to perform common tasks that don't really belong to the business capability. Examples include, verifying the identity of a caller and the rights to call the API, redacting the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access