apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022
Event-Driven API Management – why REST isn't enough
Benjamin Gottstein, Sales Engineer at Solace
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
2. 2023 SERIES OF EVENT
New York
May 16&17
Australia
October 11&12
Singapore
April 12&13
Helsinki & North
June 5&6
Paris
SEPTEMBER
London
November
15&16
June 28-30
SILICON VALLEY
March 14&15
Dubai & Middle East
February 22&23
8. “Event-driven APIs are a new style
of API that uses a subscription
“push” model rather than the
request-response model of
conventional RESTful APIs.
Architects must develop new
approaches to mediating and
governing event-driven APIs,
because API management
platforms designed only for
RESTful APIs may not be sufficient.”
Source: Gartner “Emerging Technologies and Trends Impact Radar: IT
Services”, 24 Sept 2020, Twiggy Lo, Brendan Williams
What about
Event-Driven
APIs?
9. Inventory
Shipping
CRM
• REST APIs
Good for for peer-to-
peer data exchange or
passing of control
• Event-Driven APIs
Good for one-to-many,
scalable distribution of
time-sensitive info
• Managing both
consistently is key to
success
REST APIs and Event-Driven APIs;
Different Tools for Different Jobs
REST APIs
(Request/Response)
Customer
Order
Management
Event-Driven APIs
(Publish/Subscribe)
Other Stakeholders
Place Order
Confirm Order
Subscribe to Events by Topic
Publish Events
• Stock allocated
• Order processed
• Product shipped
Status Updates
Event
Broker
11. API Products Help Others
Consume Your Business Capabilities
• Bundles of related APIs that
meet the needs of developers
who serve different business
functions
• Produced, shared and consumed
through a developer portal
• Managed by a product
manager/owner - roadmap,
price, lifecycle
Source: Gartner “Kick-Start Your Composable Business Journey With 2 Key Strategies”,
15 Dec 2020, Yefim Natis, Mark O’Neill, John Santoro
12. Use Event API Products To Make It
Easier to Consume and Add New Value
Bundle related sets
of events for specific
business purposes
Curate and expose
high value, real-time
data for rapid
decision-making
Innovate and
personalize offers
based on evolving
customer needs
Event API Product:
Product Pricing
Received
Processed
Product Available
Promotion Launched
Shipped
Stock Allocated
Ready to Sell
Event API Product:
Inventory
Event API Product:
Order Status
16. API Patterns Evolution
HYBRID REST/EVENTS
REST API with East-West Events
ALL REST
REST API, Service Mesh, No Event Streams
EVENT APIs
REST and AsyncAPI with East-West Events
Better Response times, Agility and CX
REST calls/Sync
REST call drives async
events across services
REST call drives async events
across services, and events push
to API using AsyncAPI
API
API API AsyncAPI AsyncAPI
Pre
Conditional
Post