SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Event Driven APIs
Phil Scanlon
VP Field Technology, APAC & ME
Solace
Talking Points
APIs, Events, Event Driven APIs
Duality
The real time enterprise and its
digital patterns
Service Mesh and Event Mesh
Competing, Complementing,
Duality again?
Looking for Schrodinger’s Cat –
Event Portal
Visualizing Event Streams
Why Care?
Responsive, real time, distributed apps
Agility and CX
Digital Transformation
Events for Real time, responsive
apps
The Real Time Business Transformation
Real Time Digital Transformation
To unlock
the value of data,
you need to set it in
motion
as Event Streams
5
© Solace
Proprietary & Confidential
The Evolution of Integration – Event Driven
Banking
Producer
A
Consume
r
A
MQ
Producer
B
MQ
Producer
C
MQ
Producer
A
Consume
r
C
Producer
B
Producer
C
IBM MQ Point to Point
• Technical Interfaces – Producer needs
to know the exact end point of the
Consumer
• No grain for functional capability
• Point-to-point model
Enterprise Service Bus
• Functional capability – Producer needs to
know the exact end point for a feature
and not Consumer
• Coarse grain functional capability
• Pub-Sub Model
Event Driven Architecture
• Dynamic Routing on Taxonomy
• Producer need not know end point of system
or feature, just connects to the Event Mesh
(fabric that connects all end points)
• Fine grain functional capability via Event
Model (pub-sub+)
Producer
A
Consume
r
B
MQ
Producer
B
MQ
Producer
C
MQ
Producer
A
Consume
r
C
MQ
Producer
B
MQ
Producer
C
MQ
Producer
A Consume
r
A
Producer
B
Producer
C
Consume
r
B
Producer
A
Producer
B
Producer
C
Consume
r
A
Consume
r
B
Consume
r
C
Batch Polling Event
Streaming
Long Time Real
Time
Event Driven &
APIs
ETL  SOA &
APIs
Event-Driven is the new imperative…
Liberate Data at Rest - Identify Real Time Candidates
Ask the question – why not real time? Business, or IT
problem?
Select high visibility, quick win candidates to start the
event driven journey
API, Events, Event Driven APIs
Order Management Event Flow
© Solace
Proprietary &
Confidential
ORDER
VALIDATOR
MICROSERVICE
CREDIT CHECK
MICROSERVICE
INVENTORY
CHECK
MICROSERVICE
PAYMENT
PROCESSOR
MICROSERVICE
ORDER
PROCESSOR
MICROSERVICE
Order Management Event Flow – Insights
Consumers
© Solace
Proprietary &
Confidential
ORDER
VALIDATOR
MICROSERVICE
CREDIT CHECK
MICROSERVICE
INVENTORY
CHECK
MICROSERVICE
PAYMENT
PROCESSOR
MICROSERVICE
ORDER
PROCESSOR
MICROSERVICE
CROSS SELL
UPSELL
MICROSERVICE
DATA LAKE
INGESTOR
MICROSERVICE
INSIGHTS
AI ML
MICROSERVICE
Responsive Applications Give Better CX
Sync and Async Paths – APIs and Events
© Solace
Proprietary &
Confidential
ORDER
VALIDATOR
MICROSERVICE
CREDIT CHECK
MICROSERVICE
INVENTORY
CHECK
MICROSERVICE
PAYMENT
PROCESSOR
MICROSERVICE
ORDER
PROCESSOR
MICROSERVICE
CROSS SELL
UPSELL
MICROSERVICE
DATA LAKE
INGESTOR
MICROSERVICE
INSIGHTS
AI ML
MICROSERVICE
Synchronous, Fast
path
Asynchronous,
Parallel Path
Eventually Consistency
Deferred Execution
API
North South
Traffic
Event
s
East West
APIs and Events Evolution
Separation of API From Service Implementation
1
2© Solace Proprietary
& Confidential
Subscribe
Subscribe
Subscribe
Publish
Publish
Subscribe
API
Sources from : Gartner Application Architecture, Development & Integration Summit 2018
• Cloud-native API
(Spring, REST and WebSocket)
• IoT ready
(MQTT)
• Enterprise ready
(JMS, JCA, REST, AMQP)
• Any-to-any
interoperability
• Open APIs and
Protocols
• Eliminate platform and
protocol lock-in
Streaming APIs and Integration
1
3
© Solace
Proprietary &
Confidential
Objective C
iOS
JavaScript
HTML5
.NET
Core 2.0
HTTP API
RESTC, C++, Java,
JavaScript,
Python, Go, .NET
C, C#/.NET, JMS/JCA,
Java
Boot, cloud connector,
cloud stream,
cloud data flow
JMS (1.1, 2.0), Python, Ruby,
C++, .NET, Perl,
Node.js, .NET,
Java, .NET(NNMS)
Source and Sink
seamless Kafka
connectors
Cloud Native Services
Ex: (SQS,SNS, Beam,
Kinesis…)
Edge Streaming Family
Evolving SOA to Event Driven Architecture
• Event Aware Messaging moves to the core for routing
• Topic namespace is designed
• Topic namespace used for Runtime Governance
• Runtime Governance via Topic Hierarchies and ACLs
• Each event had a topic
• Event Cataloguing (REST or messaging)
• Versioning, AB testing via Topics
• Microservices consume and produce events
• Works hand in hand with event cataloguing
and governance via ACLs
• Self Orchestration Chhoreography - Microservices
“subscribe” to events, rather than being “called”
• When needed, ESB used as an exception for non
standard transformation and orchestration only
• When needed, API platforms can front APIs
Evolution Steps:
• Event driven APIs are described by “Topics”
– Topic routing has been around for 20 years and scales
better than SOA
• TIBCO RV
• Capital markets to IoT runs on this
– Topic routing is standardized
– Topics are routable by Solace as an Event Driven Data
River…
Tag Events with Routable Topics/URL
Message
Payload
Binary or json or xml, or anything!
REST URL : http://host:port/
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Event over REST
Message
Payload
Binary or json or xml, or anything!
Topic: pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Event over MQTT/JMS
Event Routing Enabled
Taxonomy
REST JMS
Publish:
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Subscribe – filtered matching:
pay/init/sg/v1/>
or
pay/init/*/v1/qr/>
Event Driven Microservices
B2B
EventDriven
Microservices
Payment Gateway Init
JMS Topic:
pay/init/*/v1/>
AMQP Topic :
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Event
Producers
Messaging–
Eventing
Backbone
REST URL: http://host:port/
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
• Events are published to context based,
“/” separated URLs
• “/” tokenized string is used for event
routing
• ACLs apply
• Microservices subscribe to events of
interest using topic subscriptions
• Persistent, Request Reply are also
supported.
• Wildcard subscriptions supported
New channels added
easily, just publish on
the same event
taxonomy
Event Mesh
Micro
Service
Agility with Event Routing - Pub Sub
Choreography
B2B
EventDriven
Microservices
Payment Gateway Init
JMS Topic:
pay/init/*/v1/>
AMQP Topic :
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Event
Producers
Messaging–
Eventing
Backbone
REST URL: http://host:port/
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
MQTT Topic:
pay/*/sg/*/qr/>
QR Campaign Analytics
• Microservices subscribe to events of
interest using topic subscriptions
• Persistent, Request Reply are also
supported.
• Wildcard subscriptions supported
Event Mesh
Micro
Service
Micro
Service
Event Mesh
ESB/Adapters
Event Driven Microservices – ESB at the
Edge
ESB/Adapters
B2B
Lightweight ESB at the edge (only if
needed) - Orchestration |
Transformation | Adaptation
EventDriven
Microservices
JMS Topic:
pay/*/sg/*/qr/>
QR Campaign AnalyticsPayment Gateway
Init
Legacy
Proprietary
StandardsJMS Topic:
pay/init/*/v1/>
AMQP Topic :
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Event
Producers
Messaging–
Eventing
Backbone
REST URL: http://host:port/
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Micro
Service
Micro
Service
API Platform
Event Mesh
Event Driven Microservices
API Platform
B2B
Lightweight Microservices at the edge -
Choreography | Transformation |
Adaptation
EventDriven
Microservices
JMS Topic:
pay/*/sg/*/qr/>
QR Campaign AnalyticsPayment Gateway Init
Legacy
Proprietary
StandardsJMS Topic:
pay/init/*/v1/>
AMQP Topic :
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Event
Producers
Messaging–
Eventing
Backbone
Micro
Service
Micro
Service
Micro
Service
Micro
Service
Micro
Service
Micro
Service
API Platform
REST URL: http://host:port/
pay/init/sg/v1/qr/dbs/casa/taxi/comfort
Distributed Integration
Service Mesh and Event Mesh
The East West Traffic Debate – Service Mesh?
Event Mesh?
21
© Solace
Proprietary & Confidential
Microservices were happily
coupled
But management had a problem
Decouple with Sidecars and Service Mesh
But not all Microservices want to be serially
coupled
Some like parallel lives!
Service Mesh Loves Event Mesh!
• Solace Event
Streaming
Platform is an end
to end
foundational
architectural layer
for SAP
Modernization,
IOT, Event Driven
APIs and Event
Driven iPaaS
SAP Ecosystem Example - Hybrid Multi Cloud Event Mesh
Data Lake,
AI, ML
Retail
Factorie
s
Trackin
g
IOT API GW
iPaaS
EAI/ES
B
SAP PI/PO
Streaming
Event Portal
Meanwhile, Inside the Box,
Schrodinger’s Cat Plans Its
Revenge…
Source: Open Culture
http://www.openculture.com/2019/05/meanwhile-inside-the-box-
schrodingers-cat-plans-its-revenge.html
Event Portal - Event Choreography And
Cataloging
Event Portal – Catalog, Discover, Design Event
Streaming
Event Discovery Event Catalog Event Designer
Solace Event
Streaming Platform
Runtime, Catalogue,
Metrics and
2
6
© Solace
Proprietary &
Confidential
Single place to design, create, catalog, visualize,
discover, share, secure and manage all events within
your ecosystem 
PubSub+ Event Portal
PubSub+ Event Portal
Mainframe/
SAP
Distributed
Apps IoTMicro
services
Server
Less
Event Brokers
Solace Kafka Others
The Foundational Elements of Event Portal
2
7
© Solace
Proprietary &
Confidential
Application
A Publisher
and/or Subscriber
Event
Topic address + metadata that
references a payload schema
Schema
Payload object definition
JSON, Text, Binary, XML, Avro
Application Domain
Team, LOB, process
(i.e. HR, Inventory, Billing
Event Portal – QR payment
Event Catalogue and Visualization
Solace Event Portal
29
© Solace
Proprietary &
Confidential */ERP/FICO/>
Event Streaming Platform
Event Mesh is the Nervous System
30
iPaaS
Low Code
Micro
Services
Analytics and
Stream
Processing
IOT Platform
API
Management
Event
Onramp/Offramp
CDC, Legacy Connectors, Xform
API&Event
ProcessingEventStreamingPlatform
Hybrid Multi Cloud Event Mesh Solace Event Portal
SAP EM is Solace
Who are Solace?
The “Event Driven” Guys and Gals
Docker VM
K8S Flavors
Cloud SaaS
Hardware Appliances
3
1
Award-
winning
business
Solace is free
10,000 msg/sec
solace.dev
Take Aways
APIs, Events, Event Driven APIs
Duality
The real time enterprise and its digital
patterns need both APIs and Events – APIs
for North South, Events for East West Traffic
Service Mesh and Event Mesh
Service Mesh for APIs, Event
Mesh for Events
Looking for Schrodinger’s Cat –
Event Portal
Architect, Design, and Visualize Event Streams
Codegen and Metrics
Design Time and runtime governance
Why Care?
Responsive, real time, distributed apps
Agility and CX
Be Event Driven
Thank You
Phil Scanlon. Solace

Mais conteúdo relacionado

Mais procurados

The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API PlatformJohannes Ridderstedt
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIsCA API Management
 
Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterpriseCA API Management
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management SeminarCA API Management
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyApigee | Google Cloud
 
apidays LIVE Hong Kong - The Business of APIs by Jed Ng
apidays LIVE Hong Kong - The Business of APIs by Jed Ngapidays LIVE Hong Kong - The Business of APIs by Jed Ng
apidays LIVE Hong Kong - The Business of APIs by Jed Ngapidays
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)Apigee | Google Cloud
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...CA API Management
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device UniverseCA API Management
 
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...Nordic APIs
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing3scale
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
5 Golden Rules to Building APIs
5 Golden Rules to Building APIs5 Golden Rules to Building APIs
5 Golden Rules to Building APIsReda Hmeid MBCS
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinCA API Management
 
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
APIs: State of the Union - Ross Garrett @ AppsWorld 2014APIs: State of the Union - Ross Garrett @ AppsWorld 2014
APIs: State of the Union - Ross Garrett @ AppsWorld 2014CA API Management
 
Mulesoft Alfresco webinar
Mulesoft Alfresco webinarMulesoft Alfresco webinar
Mulesoft Alfresco webinarZia Consulting
 

Mais procurados (20)

Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIs
 
Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management Seminar
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ng
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital Journey
 
apidays LIVE Hong Kong - The Business of APIs by Jed Ng
apidays LIVE Hong Kong - The Business of APIs by Jed Ngapidays LIVE Hong Kong - The Business of APIs by Jed Ng
apidays LIVE Hong Kong - The Business of APIs by Jed Ng
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
 
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
5 Golden Rules to Building APIs
5 Golden Rules to Building APIs5 Golden Rules to Building APIs
5 Golden Rules to Building APIs
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & Win
 
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
APIs: State of the Union - Ross Garrett @ AppsWorld 2014APIs: State of the Union - Ross Garrett @ AppsWorld 2014
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
 
Mulesoft Alfresco webinar
Mulesoft Alfresco webinarMulesoft Alfresco webinar
Mulesoft Alfresco webinar
 

Semelhante a apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon

Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeSolace
 
Event mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI SingaporeEvent mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI SingaporePhil Scanlon
 
Event-Driven Transformation in Banking and FSI
Event-Driven Transformation in Banking and FSIEvent-Driven Transformation in Banking and FSI
Event-Driven Transformation in Banking and FSISolace
 
Enabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven EnterpriseEnabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven EnterpriseSolace
 
Event Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiEvent Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiSolace
 
Hong Kong User Group 2019
Hong Kong User Group 2019Hong Kong User Group 2019
Hong Kong User Group 2019Solace
 
Solace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet PuriSolace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet PuriSolace
 
Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...
Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...
Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...Phil Scanlon
 
The Event Mesh: real-time, event-driven, responsive APIs and beyond
The Event Mesh: real-time, event-driven, responsive APIs and beyondThe Event Mesh: real-time, event-driven, responsive APIs and beyond
The Event Mesh: real-time, event-driven, responsive APIs and beyondSolace
 
WSO2.Telco - The Open Source Digital Enablement Platform
WSO2.Telco - The Open Source Digital	Enablement PlatformWSO2.Telco - The Open Source Digital	Enablement Platform
WSO2.Telco - The Open Source Digital Enablement PlatformWSO2
 
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...Kai Wähner
 
Event Mesh: the Architecture Layer That Will Make Your Business Event-Driven
Event Mesh: the Architecture Layer That Will Make Your Business Event-DrivenEvent Mesh: the Architecture Layer That Will Make Your Business Event-Driven
Event Mesh: the Architecture Layer That Will Make Your Business Event-DrivenSolace
 
Gartner event mesh solace - phil scanlon - gold coast
Gartner event mesh   solace - phil scanlon - gold coastGartner event mesh   solace - phil scanlon - gold coast
Gartner event mesh solace - phil scanlon - gold coastPhil Scanlon
 
Evolving big microservice architectures
Evolving big microservice architecturesEvolving big microservice architectures
Evolving big microservice architecturesNikolay Stoitsev
 
Mit Streaming die Brücken zum Erfolg bauen
Mit Streaming die Brücken zum Erfolg bauenMit Streaming die Brücken zum Erfolg bauen
Mit Streaming die Brücken zum Erfolg bauenconfluent
 
Event mesh APIDays melbourne September 2019
Event mesh APIDays melbourne September 2019Event mesh APIDays melbourne September 2019
Event mesh APIDays melbourne September 2019Phil Scanlon
 
APIs – The Foundation of the Future Connected Telco
APIs – The Foundation of the Future Connected TelcoAPIs – The Foundation of the Future Connected Telco
APIs – The Foundation of the Future Connected TelcoWSO2
 
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniertFast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniertconfluent
 
WSO2Con EU 2015: Reference Architecture for EDA
WSO2Con EU 2015: Reference Architecture for EDAWSO2Con EU 2015: Reference Architecture for EDA
WSO2Con EU 2015: Reference Architecture for EDAWSO2
 
Message Driven and Event Sourcing
Message Driven and Event SourcingMessage Driven and Event Sourcing
Message Driven and Event SourcingPaolo Castagna
 

Semelhante a apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon (20)

Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect Singapore
 
Event mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI SingaporeEvent mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI Singapore
 
Event-Driven Transformation in Banking and FSI
Event-Driven Transformation in Banking and FSIEvent-Driven Transformation in Banking and FSI
Event-Driven Transformation in Banking and FSI
 
Enabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven EnterpriseEnabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven Enterprise
 
Event Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiEvent Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI Mumbai
 
Hong Kong User Group 2019
Hong Kong User Group 2019Hong Kong User Group 2019
Hong Kong User Group 2019
 
Solace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet PuriSolace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet Puri
 
Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...
Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...
Sharing Digital Transformation Experiences using the Event Mesh - Real Time, ...
 
The Event Mesh: real-time, event-driven, responsive APIs and beyond
The Event Mesh: real-time, event-driven, responsive APIs and beyondThe Event Mesh: real-time, event-driven, responsive APIs and beyond
The Event Mesh: real-time, event-driven, responsive APIs and beyond
 
WSO2.Telco - The Open Source Digital Enablement Platform
WSO2.Telco - The Open Source Digital	Enablement PlatformWSO2.Telco - The Open Source Digital	Enablement Platform
WSO2.Telco - The Open Source Digital Enablement Platform
 
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
 
Event Mesh: the Architecture Layer That Will Make Your Business Event-Driven
Event Mesh: the Architecture Layer That Will Make Your Business Event-DrivenEvent Mesh: the Architecture Layer That Will Make Your Business Event-Driven
Event Mesh: the Architecture Layer That Will Make Your Business Event-Driven
 
Gartner event mesh solace - phil scanlon - gold coast
Gartner event mesh   solace - phil scanlon - gold coastGartner event mesh   solace - phil scanlon - gold coast
Gartner event mesh solace - phil scanlon - gold coast
 
Evolving big microservice architectures
Evolving big microservice architecturesEvolving big microservice architectures
Evolving big microservice architectures
 
Mit Streaming die Brücken zum Erfolg bauen
Mit Streaming die Brücken zum Erfolg bauenMit Streaming die Brücken zum Erfolg bauen
Mit Streaming die Brücken zum Erfolg bauen
 
Event mesh APIDays melbourne September 2019
Event mesh APIDays melbourne September 2019Event mesh APIDays melbourne September 2019
Event mesh APIDays melbourne September 2019
 
APIs – The Foundation of the Future Connected Telco
APIs – The Foundation of the Future Connected TelcoAPIs – The Foundation of the Future Connected Telco
APIs – The Foundation of the Future Connected Telco
 
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniertFast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
 
WSO2Con EU 2015: Reference Architecture for EDA
WSO2Con EU 2015: Reference Architecture for EDAWSO2Con EU 2015: Reference Architecture for EDA
WSO2Con EU 2015: Reference Architecture for EDA
 
Message Driven and Event Sourcing
Message Driven and Event SourcingMessage Driven and Event Sourcing
Message Driven and Event Sourcing
 

Mais de apidays

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...apidays
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...apidays
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...apidays
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...apidays
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...apidays
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...apidays
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...apidays
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...apidays
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...apidays
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...apidays
 

Mais de apidays (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon

  • 1. Event Driven APIs Phil Scanlon VP Field Technology, APAC & ME Solace
  • 2. Talking Points APIs, Events, Event Driven APIs Duality The real time enterprise and its digital patterns Service Mesh and Event Mesh Competing, Complementing, Duality again? Looking for Schrodinger’s Cat – Event Portal Visualizing Event Streams Why Care? Responsive, real time, distributed apps Agility and CX
  • 3. Digital Transformation Events for Real time, responsive apps
  • 4. The Real Time Business Transformation
  • 5. Real Time Digital Transformation To unlock the value of data, you need to set it in motion as Event Streams 5 © Solace Proprietary & Confidential
  • 6. The Evolution of Integration – Event Driven Banking Producer A Consume r A MQ Producer B MQ Producer C MQ Producer A Consume r C Producer B Producer C IBM MQ Point to Point • Technical Interfaces – Producer needs to know the exact end point of the Consumer • No grain for functional capability • Point-to-point model Enterprise Service Bus • Functional capability – Producer needs to know the exact end point for a feature and not Consumer • Coarse grain functional capability • Pub-Sub Model Event Driven Architecture • Dynamic Routing on Taxonomy • Producer need not know end point of system or feature, just connects to the Event Mesh (fabric that connects all end points) • Fine grain functional capability via Event Model (pub-sub+) Producer A Consume r B MQ Producer B MQ Producer C MQ Producer A Consume r C MQ Producer B MQ Producer C MQ Producer A Consume r A Producer B Producer C Consume r B Producer A Producer B Producer C Consume r A Consume r B Consume r C
  • 7. Batch Polling Event Streaming Long Time Real Time Event Driven & APIs ETL  SOA & APIs Event-Driven is the new imperative… Liberate Data at Rest - Identify Real Time Candidates Ask the question – why not real time? Business, or IT problem? Select high visibility, quick win candidates to start the event driven journey
  • 8. API, Events, Event Driven APIs
  • 9. Order Management Event Flow © Solace Proprietary & Confidential ORDER VALIDATOR MICROSERVICE CREDIT CHECK MICROSERVICE INVENTORY CHECK MICROSERVICE PAYMENT PROCESSOR MICROSERVICE ORDER PROCESSOR MICROSERVICE
  • 10. Order Management Event Flow – Insights Consumers © Solace Proprietary & Confidential ORDER VALIDATOR MICROSERVICE CREDIT CHECK MICROSERVICE INVENTORY CHECK MICROSERVICE PAYMENT PROCESSOR MICROSERVICE ORDER PROCESSOR MICROSERVICE CROSS SELL UPSELL MICROSERVICE DATA LAKE INGESTOR MICROSERVICE INSIGHTS AI ML MICROSERVICE
  • 11. Responsive Applications Give Better CX Sync and Async Paths – APIs and Events © Solace Proprietary & Confidential ORDER VALIDATOR MICROSERVICE CREDIT CHECK MICROSERVICE INVENTORY CHECK MICROSERVICE PAYMENT PROCESSOR MICROSERVICE ORDER PROCESSOR MICROSERVICE CROSS SELL UPSELL MICROSERVICE DATA LAKE INGESTOR MICROSERVICE INSIGHTS AI ML MICROSERVICE Synchronous, Fast path Asynchronous, Parallel Path Eventually Consistency Deferred Execution API North South Traffic Event s East West
  • 12. APIs and Events Evolution Separation of API From Service Implementation 1 2© Solace Proprietary & Confidential Subscribe Subscribe Subscribe Publish Publish Subscribe API Sources from : Gartner Application Architecture, Development & Integration Summit 2018
  • 13. • Cloud-native API (Spring, REST and WebSocket) • IoT ready (MQTT) • Enterprise ready (JMS, JCA, REST, AMQP) • Any-to-any interoperability • Open APIs and Protocols • Eliminate platform and protocol lock-in Streaming APIs and Integration 1 3 © Solace Proprietary & Confidential Objective C iOS JavaScript HTML5 .NET Core 2.0 HTTP API RESTC, C++, Java, JavaScript, Python, Go, .NET C, C#/.NET, JMS/JCA, Java Boot, cloud connector, cloud stream, cloud data flow JMS (1.1, 2.0), Python, Ruby, C++, .NET, Perl, Node.js, .NET, Java, .NET(NNMS) Source and Sink seamless Kafka connectors Cloud Native Services Ex: (SQS,SNS, Beam, Kinesis…) Edge Streaming Family
  • 14. Evolving SOA to Event Driven Architecture • Event Aware Messaging moves to the core for routing • Topic namespace is designed • Topic namespace used for Runtime Governance • Runtime Governance via Topic Hierarchies and ACLs • Each event had a topic • Event Cataloguing (REST or messaging) • Versioning, AB testing via Topics • Microservices consume and produce events • Works hand in hand with event cataloguing and governance via ACLs • Self Orchestration Chhoreography - Microservices “subscribe” to events, rather than being “called” • When needed, ESB used as an exception for non standard transformation and orchestration only • When needed, API platforms can front APIs Evolution Steps:
  • 15. • Event driven APIs are described by “Topics” – Topic routing has been around for 20 years and scales better than SOA • TIBCO RV • Capital markets to IoT runs on this – Topic routing is standardized – Topics are routable by Solace as an Event Driven Data River… Tag Events with Routable Topics/URL Message Payload Binary or json or xml, or anything! REST URL : http://host:port/ pay/init/sg/v1/qr/dbs/casa/taxi/comfort Event over REST Message Payload Binary or json or xml, or anything! Topic: pay/init/sg/v1/qr/dbs/casa/taxi/comfort Event over MQTT/JMS Event Routing Enabled Taxonomy REST JMS Publish: pay/init/sg/v1/qr/dbs/casa/taxi/comfort Subscribe – filtered matching: pay/init/sg/v1/> or pay/init/*/v1/qr/>
  • 16. Event Driven Microservices B2B EventDriven Microservices Payment Gateway Init JMS Topic: pay/init/*/v1/> AMQP Topic : pay/init/sg/v1/qr/dbs/casa/taxi/comfort Event Producers Messaging– Eventing Backbone REST URL: http://host:port/ pay/init/sg/v1/qr/dbs/casa/taxi/comfort • Events are published to context based, “/” separated URLs • “/” tokenized string is used for event routing • ACLs apply • Microservices subscribe to events of interest using topic subscriptions • Persistent, Request Reply are also supported. • Wildcard subscriptions supported New channels added easily, just publish on the same event taxonomy Event Mesh Micro Service
  • 17. Agility with Event Routing - Pub Sub Choreography B2B EventDriven Microservices Payment Gateway Init JMS Topic: pay/init/*/v1/> AMQP Topic : pay/init/sg/v1/qr/dbs/casa/taxi/comfort Event Producers Messaging– Eventing Backbone REST URL: http://host:port/ pay/init/sg/v1/qr/dbs/casa/taxi/comfort MQTT Topic: pay/*/sg/*/qr/> QR Campaign Analytics • Microservices subscribe to events of interest using topic subscriptions • Persistent, Request Reply are also supported. • Wildcard subscriptions supported Event Mesh Micro Service Micro Service
  • 18. Event Mesh ESB/Adapters Event Driven Microservices – ESB at the Edge ESB/Adapters B2B Lightweight ESB at the edge (only if needed) - Orchestration | Transformation | Adaptation EventDriven Microservices JMS Topic: pay/*/sg/*/qr/> QR Campaign AnalyticsPayment Gateway Init Legacy Proprietary StandardsJMS Topic: pay/init/*/v1/> AMQP Topic : pay/init/sg/v1/qr/dbs/casa/taxi/comfort Event Producers Messaging– Eventing Backbone REST URL: http://host:port/ pay/init/sg/v1/qr/dbs/casa/taxi/comfort Micro Service Micro Service API Platform
  • 19. Event Mesh Event Driven Microservices API Platform B2B Lightweight Microservices at the edge - Choreography | Transformation | Adaptation EventDriven Microservices JMS Topic: pay/*/sg/*/qr/> QR Campaign AnalyticsPayment Gateway Init Legacy Proprietary StandardsJMS Topic: pay/init/*/v1/> AMQP Topic : pay/init/sg/v1/qr/dbs/casa/taxi/comfort Event Producers Messaging– Eventing Backbone Micro Service Micro Service Micro Service Micro Service Micro Service Micro Service API Platform REST URL: http://host:port/ pay/init/sg/v1/qr/dbs/casa/taxi/comfort
  • 21. The East West Traffic Debate – Service Mesh? Event Mesh? 21 © Solace Proprietary & Confidential Microservices were happily coupled But management had a problem Decouple with Sidecars and Service Mesh But not all Microservices want to be serially coupled Some like parallel lives! Service Mesh Loves Event Mesh!
  • 22. • Solace Event Streaming Platform is an end to end foundational architectural layer for SAP Modernization, IOT, Event Driven APIs and Event Driven iPaaS SAP Ecosystem Example - Hybrid Multi Cloud Event Mesh Data Lake, AI, ML Retail Factorie s Trackin g IOT API GW iPaaS EAI/ES B SAP PI/PO Streaming
  • 23. Event Portal Meanwhile, Inside the Box, Schrodinger’s Cat Plans Its Revenge… Source: Open Culture http://www.openculture.com/2019/05/meanwhile-inside-the-box- schrodingers-cat-plans-its-revenge.html
  • 24. Event Portal - Event Choreography And Cataloging
  • 25. Event Portal – Catalog, Discover, Design Event Streaming Event Discovery Event Catalog Event Designer Solace Event Streaming Platform Runtime, Catalogue, Metrics and
  • 26. 2 6 © Solace Proprietary & Confidential Single place to design, create, catalog, visualize, discover, share, secure and manage all events within your ecosystem  PubSub+ Event Portal PubSub+ Event Portal Mainframe/ SAP Distributed Apps IoTMicro services Server Less Event Brokers Solace Kafka Others
  • 27. The Foundational Elements of Event Portal 2 7 © Solace Proprietary & Confidential Application A Publisher and/or Subscriber Event Topic address + metadata that references a payload schema Schema Payload object definition JSON, Text, Binary, XML, Avro Application Domain Team, LOB, process (i.e. HR, Inventory, Billing
  • 28. Event Portal – QR payment
  • 29. Event Catalogue and Visualization Solace Event Portal 29 © Solace Proprietary & Confidential */ERP/FICO/>
  • 30. Event Streaming Platform Event Mesh is the Nervous System 30 iPaaS Low Code Micro Services Analytics and Stream Processing IOT Platform API Management Event Onramp/Offramp CDC, Legacy Connectors, Xform API&Event ProcessingEventStreamingPlatform Hybrid Multi Cloud Event Mesh Solace Event Portal SAP EM is Solace
  • 31. Who are Solace? The “Event Driven” Guys and Gals Docker VM K8S Flavors Cloud SaaS Hardware Appliances 3 1 Award- winning business Solace is free 10,000 msg/sec solace.dev
  • 32. Take Aways APIs, Events, Event Driven APIs Duality The real time enterprise and its digital patterns need both APIs and Events – APIs for North South, Events for East West Traffic Service Mesh and Event Mesh Service Mesh for APIs, Event Mesh for Events Looking for Schrodinger’s Cat – Event Portal Architect, Design, and Visualize Event Streams Codegen and Metrics Design Time and runtime governance Why Care? Responsive, real time, distributed apps Agility and CX
  • 33. Be Event Driven Thank You Phil Scanlon. Solace