apidays Hong Kong 2022 - API-First Digital Transformation & Platform Economy
August 24 & 25, 2022
Event API Products: Maximizing the Value of Your Event-Driven Architecture
Giri Venkatesan, Developer Advocate 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
apidays Hong Kong - Event API Products: Maximizing the Value of Your Event-Driven Architecture, Giri Venkatesan, Solace
1. Aug 24-25, 2022
Event API Products:
Maximizing the Value
of Your Event-Driven
Architecture
Giri Venkatesan
Developer Advocate | Solace
2. 2022 SERIES OF EVENTS
New York
JULY
(HYBRID)
Australia
SEPTEMBER
(HYBRID)
Singapore
APRIL
(VIRTUAL)
Helsinki & North
MARCH
(VIRTUAL)
Paris
DECEMBER
(HYBRID)
London
OCTOBER
(HYBRID)
Hong Kong
AUGUST
(VIRTUAL)
JUNE (VIRTUAL)
India
MAY
(VIRTUAL)
APRIL (VIRTUAL)
Dubai & Middle East
JUNE
(VIRTUAL)
Check out our API Conferences
www.a pida ys .globa l
Want to talk at one of our conferences?
apidays.typeform.com/to/ILJeAaV8
3. 2
About Me
• Developer Advocate w/ Solace
• Enjoy creating awareness
around everything EDA & EDI
• Passionate about Integration
and Data Management
• Enjoy all things Tech
5. and many others…
Employee Onboarding
Inventory Update Location Update
Customer Feedback
Events
Events are all around us…
6. • APIs define how computer systems
interact
• APIs have defined semantics or
behavior to model information
exchange effectively
• APIs are usually not visible, and
offer no UI
• An event is a change of the
application state that has already
happened
• Event is immutable and can’t be
undone
• Events don’t have a known
destination
APIS EVENTS
8. Today’s Internet
90% of all applications
Relies on Traditional API Management
The Power of Two Patterns
Synchronous
Needed for the real-time enterprise
Complements Request-Reply
Significant tools gap for developers
Asynchronous
Request
Reply
Events Stream
9. To unlock the value of data, you
need to set it in motion as event
streams.
11. Inventory
Shipping
CRM
REST APIs and Event-Driven APIs
REST APIs
(Request/Response)
Customer
Order
Management
Event-Driven APIs
(Publish/Subscribe)
Other Stakeholders
Place Order
Confirm Order
Publish Events
• Stock allocated
• Order processed
• Product shipped
Status Updates
Event
Broker
Subscribe to
Events by
Topic
13. Bundles of related APIs
Delivers synchronous /
REST-APIs for long-term
value
Produced, shared, and
consumed through a
developer portal
API Management
Source: Gartner “Kick-Start Your Composable Business Journey With 2 Key Strategies”,
15 Dec 2020, Yefim Natis, Mark O’Neill, John Santoro
API Products
16. Enterprise
Events
System
Events
Event
API
Products
Inventory
Stock
Allocated Product Available
Ready to Sell
Pricing
Ready to Sell
Promotion
Launched
Order
Received
Processed Shipped
Stock
Allocated
Elevate High-Value Events
Value &
Exposure
Developer Portal
Log
Data
Received
Ready to Sell
Promotion
Launched
Interface
Status
User
Authenticated
Account
Sign up
Stock
Allocated
Product
Available
Processed
Shipped
Promotion
Launched
Product
Available
Received
Ready to Sell
Stock
Allocated
Processed
Shipped
19. 18
The EDA Journey With and
Without Event Management Tooling
Business
Value
(agility,
efficiency
and
customer
experience)
Scale
(# of users, # apps internal and external to enterprise)
DIY seems easy for
a while, but offers
diminishing
returns
Event management unlocks
ever-increasing value by making
events accessible and usable
across your organization
20. A single place to design, create, catalog,
visualize, share, and govern all the events
within your ecosystem
Solace PubSub+ Event Portal
Designer & Catalog
Runtime
Discovery Audit Metrics*
* Extensible Agent Framework are planned capabilities.
Mainframe
/SAP
Distributed
Apps
IoT
Microservices
Serverless
Event Brokers
Extensible Agent Framework*
Event Management
Event Portal
21. 20
Create: Events, Schemas and Application in
PubSub+ Event Portal
A single place where architects and developers can collaboratively catalog, share, create and
manage all the events, schemas, and applications internal and external to the enterprise.
Event
Portal
Event
Broker
22. Discover: Runtime Events
Run a discovery agent against your broker to
discover events, schemas and app interactions
1
Use discovered data to visualize, evolve and
share your events, internally and externally
4
Upload discovered data
into PubSub+ Event Portal
2
Associate events, endpoints and
subscriptions with app and app domains
3
25. 24
Expose: Event API Products
Select Events that you want to bundle and expose
to internal or external Application Consumers.
1
Release to Application Consumers.
2
26. 25
Code Generation: Generate code for
languages & frameworks
Event
Portal
Event
Broker
Event API Product
Application Interface
Spec
Export
Don’t See Yours?
Create Custom Templates!
Code Gen
27. Yes, We are there now!
The introduction of the event API products, along with the
visualization and manageability of the underlying messaging
needed to execute the APIs, gets you the best of both worlds,
allowing you to build agile, resilient systems offering a better
customer experience.
Are we there yet…
Solace EDA Platform can make it easy with standards-based Event APIs and an Event
Management Portal! Visit us at solace.com and join our vibrant community to ease
your digital transformation journey.
28. A lot is happening around
Events, EDA, and Event
APIs.
Come and join the Solace
community to learn and
participate in discussions.
Signup and tweet
@giri_venkatesan with
your community id, and
win a SWAG!
https://bit.ly/solace_community