API Platform

An API Platforms is an application style that defines how an API-centric application should be built, what core capabilities should be present in such an application, and how the data flows through it.

We can envision the API Platform as "the" mechanism that enables exposing business services to both internal and external customers.

If you have been paying attention, you would have noticed that we mentioned exposing Business Services via the gateway. There was an implicit assumption made in that statement. The assumption was that your backend application is decomposed into a set of microservices that handle only a specific piece of the overall functionality. And since we made an assumption that we have microservices, we will ...

Get Architecting Data-Intensive Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.