The Differences Between API and ESB Patterns

David Erb

As enterprises embark on their digital journeys, APIs are often used to connect the fast pace of digital innovation with the more stable system of records.

There are two stark differences between the world of APIs and the world of ESBs:

You might ask, all of this sounds great, but the proof of the pudding is in its eating, right?

We classified the over 30 different types of policies that our customers use into four broad categories, and, within them, whether they represent exposure or consumption concerns the same broad category can have both exposure and consumption policies .

Lack of chaining patterns in APIs

I also looked across more than 9,000 production-deployed APIs to discern whether they call other APIs, or whether they call target systems directly.

Apigee has all the capabilities for exposure and API chaining, of course, and it is often used for microservices and chaining calling patterns, but the current dominant patterns are consumption and light orchestration.

When the goal is speed of implementation, the Apigee platform, with support for Java, Node.js, and Python, is perfectly suitable for orchestrating services and mashing up content.

David Erb
Zupyak is a free content platform for publishing and discovering stories, software and startups.