SlideShare a Scribd company logo
Event Mesh
The architecture layer that will make your
business event-driven
Gartner AADI, Mar 11, 2019
Sumeet Puri
Global Head of Systems Engineering, Solace
The Universe is
Event Driven
An Inventory Update
Sensors
firing
A Stock Price Tick
Heartbeat…
Modern enterprises are turning towards if not
fully embracing event driven architectures.
2017
Gartner Says CIOs Must Define an Event-
Centric Digital Business Strategy
Press release: https://www.gartner.com/en/newsroom/press-releases/2017-07-10-gartner-says-cios-must-define-
an-event-centric-digital-business-strategy
2018
“By 2022, event-sourced, real-time
situational awareness will be a required
characteristic for 70% of new digital
business solutions.”
Gartner: Top 10 Strategic Technology Trends for 2018: Event-Driven Model. 8. March 2018
2018
“And 80% of new business
ecosystems will require support for
event processing”
Gartner: Top 10 Strategic Technology Trends for 2018: Event-Driven Model. 8. March 2018
Vision : Evolution from SOA to
Event Driven, API First, Cloud Native
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
Payment Order Prepaid
Recharge Order
An FX Order A Purchase
Order
An Order... is an order…is an order
And, an order is often an event!
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
T+3 settlement
High Value
Low Volume
SOA at best
Siloed amongst providers
Multi year projects
Payments – then vs now
16
Real Time
Low Value
High Volume
Event Driven
Fodder for AI/ML
API oriented
Agility needed –
implement QR Code in
weeks
2015 2020
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
Event Distribution is Becoming More Complicated
18
© Solace
Proprietary & Confidential
Private Cloud/PaaS
IoT
Public Cloud
Legacy Application Infrastructure
iPaaS
Runtimes
Yes, you can stitch it all together today…
1. How do you achieve “Uniform” connectivity and general event distribution?
2. How do you automate and federate across hybrid environments (low touch)?
3. How do you scale, govern, make robust & secure?
© Solace
Proprietary & Confidential
19
The Answer is an Event Mesh
PaaS
IoT
Public Cloud
Legacy Application Infrastructure
iPaaS
Runtimes
• Uniform Connectivity
• Dynamic Routing
• Elastic Capacity
• High Performance
• High Availability
• Security & Governance
Event mesh is an architectural layer that routes
events from producers to consumers in a flexible,
reliable and governed manner, no matter where
your apps are deployed.
Be Event Driven
API First
Cloud Native
What should you look for in an event broker?
Dynamic: self-routing, self-learning, self-healing.
Open: protocols & APIs.
Simple: deployment, governance, scalability.
Event Driven - Advanced Event Brokers and Event Mesh, REST & beyond
Distributed Event Brokers
Smart Routing
Edge Fanout
Guaranteed Delivery
Network Optimization
Pub Sub | Streaming
Filtering | Queuing
Adapters | Connectors
Replay
Public Cloud
Private Cloud
PaaS
Hybrid Cloud
REST
AMQP
JMS
MQTT
WebSockets
Connectors
Zero downtime
Zero data loss
Governance
Security
Burst Handling
High Performance
Who is Solace?
World’s foremost experts on event
distribution and messaging
middleware
- 21 patents
- 9 of top 12 Investment banks
- Top American & Indian telcos
- Air traffic management around the world
HQ and Manufacturing
in Ottawa, Canada
15 Global Offices
Presence in Asia &
China, Europe, US,
Australia
23
Award-
winning
business
The Un-named Event Mesh – Trading platforms
THE SOLACE HERITAGE
18μs latency 99.999% uptime 28M msg/sec
Pub/Sub & Queuing Zero Data Loss Multi Protocol
WAN Optimization Burst Handling Hybrid Cloud
Often replaced TIBCO
EMS, RV, Kafka, IBM
MQ, RabbitMQ,
ActiveMQ, ZeroMQ,
Kaazing, WebMethods,
SoftwareAG UMS, 29W…
And
many
more!
25
© Solace
Proprietary & Confidential
solace.com
cloud.solace.com
Appliance
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
Example – Challenges of current integration
27
© Solace
Proprietary & Confidential
Price
Change
EVENT
ESB
API
Expose
Price API
GetPrice
Request Reply
API
• Price change is an EVENT
• Not Pushed - But it is exposed as a Request
Reply API – which is required
• Non Real Time - Downstream applications do
not get to know that the Price has changed,
until they ASK – Request Reply API
• Bursty - Event application calls the API – which
causes load/burst – expensive to scale
• An “async” API would be better for events than
“sync” APIs
GetPrice
Request Reply
API
GetPrice
Request Reply
API
Event Enabled Price Change
Event Driven, API First Business Case
28
© Solace
Proprietary & Confidential
Price
Change
EVENT
ESB
API
Expose
Price EVENT
API
Subscribe for
Price Update
EVENT
• Price change is an EVENT
• Pushed - But it is exposed as a Request Reply
API – which is required
• Real Time – interested downstream apps
subscribe to events of interest. When event
happens, Event Mesh pushes it to interested
applications
• Burst Handling – Event Mesh “Queues” and
”Throttles” events during burst
• Cost Effective to Scale – scale for average,
rather than peak
• An “async” API would be better for events than
“sync” APIs
Subscribe for
Price Update
EVENT
Subscribe for
Price Update
EVENT
Publish Event to the
Event Mesh
Also exposed Request
Reply APIs
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
Digital 1.0 - SOA and it’s challenges
30
© Solace
Proprietary & Confidential
API GW
ESB
Validations
Fraud Check
Credit Check
Core Banking
Systems of
Records
Tracing
Audit Logging
Ops
Clearing GWs
SWIFT GW
Other GWs
Compliance
Reg Reporting
Risk
SOAP/HTTP
SOAP MQ MQ JMS Adapter
Challenges:
• Orchestrator is a bottleneck
• Serial = slow response time
• Slow time to market
• Difficult to leverage AI/ML –
requires big changes
• Cloud adoption challenges
Channels
Cloud Native
Storage
Cloud Native
Services
AI ML
New Services
?
?
Slow causes
response time
impact, errors
Response time is a
summation of all services!
Burst=
Bottleneck
Event Routing – the power of topics and wildcards
* > & +
Events have Topics:
ord/conf/v1/printer/inkj/m1234
REST URL = Topic:
https://host:port:/ord/conf/v1/printer
/inkj/m1234
Events have payload:
Binary | JSON| XML |
Images |Anything
Events can be subscribed:
Wildcards:
ord/> - all orders All orders
ord/*/v1/> all orders of version 1
ord/conf/v1/printer/in
kj/>
all order confirmations for
inkjet printers
Microservices consume and produce events
ord/conf/v1/printer/inkj/m1234ord/v1/printer/>
Validate Order and Issue Confirmation
Microservices
Microservices process fine grained business logic
Microservices consume and produce events
Must Be Sync - Serial
Responsive Apps - Eventual Consistence, Deferred Execution
Can Be Async – Parallel
Eventual Consistency
Every flow has some serial and some parallel paths
Only serial path should influence response time
Event Mesh routes messages via PubSub, including wildcards
Lossless Streaming and Queuing both supported – must have for parallel path
No orchestration needed, choreography
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
Must Be Sync - Serial
Event Driven and Request Reply APIs
A PAYMENTS EXAMPLE
Can Be Async – Parallel
Eventual Consistency
Expose functionality via Sync and Async APIs
Order Status Polling
vs Order Status Notification
Multi Protocol
APIs
Micro Gateway
REST
WebSockets
MQTT
AMQP
Validate
Payment
Funding
Check
Risk and
Queries
Clearing &
Settlement
DWH,
Tracing,
Audit
API GW
Similarities of API Management and Event Management
(Solace view)
Source: Gartner Application Strategies & Solution Summit Presentation “Governing
Next-Generation API Infrastructure”, Mark O’Neill, 27-29 November 2018
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
Hybrid
Cloud
38
AI/ML
Must Be Sync - Serial
Hybrid Cloud – AI, ML and Microservices
Can Be Async – Parallel
Eventual Consistency
Event mesh extends to all clouds
Events Seamlessly flow
Multi Protocol
APIs
Micro Gateway
REST
WebSockets
MQTT
AMQP
API GW
Datacenter
Legacy
Public Clouds
JMS MQ
New Apps
PaaS
• Use DMR to horizontal scale
cluster
• Use DMR for hybrid cloud
dynamic routing
• Source based filtering & WAN
optimization
• Persistence and non-persistence
Hybrid Multi Cloud Event Routing
Dynamic Message Routing (DMR)
P Ca/b
a/b
Ca/b
C1
C2
C3
C a/b
P
c/d
C
c/d
Solace
Solace
Solace
Solace
SolaceSolace
SAP Cloud
Datacenters
… and Helps all SAP Customers to Stay Connected
SAP Customer
Solace interconnects the SAP Cloud
1. Start thinking events
and not just data
2. Identify Candidates for Real
Time
why not real time?
3. Get going with the Event Mesh
Event Brokers, Event Catalogue, Event Routing
4. Select Pilot Event Flows
Being Event Driven
RECIPE TO
5. Decompose into Micro-
Services
Serial, Parallel - Async
Eventual Consistency
Deferred Execution
6. API First
Async APIs
7. Go Cloud Native
Hybrid Cloud
Multi Cloud
8. Rinse and Repeat
4 Ways an Event Mesh Supports
your Application Architecture
43
© Solace
Proprietary & Confidential
Connecting
and Orchestrating
Microservices
Event
Mesh
Pushing Events
from On-Premises
to Cloud Services & apps
Event
Mesh
Enabling Digital
Transformation
for IoT
Application Tier
Event
Mesh
Enabling Across
LoBs DataaaS
IP Network
Layer
Event Mesh
Federal Application and Services Layer
Solace Event Mesh – Connecting across networks
Agency | Market Data | Factory Floor
Public Cloud
Private Cloud | Colo | Suppliers
Applications
Dynamic pub/sub to
other clouds
Non Latency
Sensitive apps
Public Cloud
Non Latency
Sensitive apps Analytics
Encrypted Link
Compressed Link
Normal Link
Protocols
Connectors
JMS
JMS
C
JMS
iPaaS/Legacy
App
Be Event
Driven
© Solace
Proprietary & Confidential
45
Sumeet Puri – Global Head of Systems
Engineering
sumeet.puri@solace.com
Visit us at booth #S1
Thank You
API First Cloud Native

More Related Content

What's hot

Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
Chris Patterson
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Amazon Web Services
 
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyMicrosoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiency
Kushan Lahiru Perera
 
Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)
Open Source Consulting
 
Microsoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - AtidanMicrosoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - Atidan
David J Rosenthal
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
gjuljo
 
Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsMicroservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare Applications
CitiusTech
 
제품소개 Wise meta
제품소개 Wise meta제품소개 Wise meta
제품소개 Wise meta
Hyun Hee Kim
 
Westpac Bank Tech Talk 1: Dive into Apache Kafka
Westpac Bank Tech Talk 1: Dive into Apache KafkaWestpac Bank Tech Talk 1: Dive into Apache Kafka
Westpac Bank Tech Talk 1: Dive into Apache Kafka
confluent
 
IT Service Level Agreement
IT Service Level AgreementIT Service Level Agreement
IT Service Level Agreement
KHNOG
 
How to fulfil requirements of ISO 20000:2018 Documents?
How to fulfil requirements of ISO 20000:2018 Documents?How to fulfil requirements of ISO 20000:2018 Documents?
How to fulfil requirements of ISO 20000:2018 Documents?
Global Manager Group
 
New ISO 20000-1:2018 Changes, Implementation Steps
New ISO 20000-1:2018 Changes, Implementation StepsNew ISO 20000-1:2018 Changes, Implementation Steps
New ISO 20000-1:2018 Changes, Implementation Steps
Integration Technologies Group Inc
 
Cyber Security Maturity Assessment
 Cyber Security Maturity Assessment Cyber Security Maturity Assessment
Cyber Security Maturity Assessment
Doreen Loeber
 
Dell IDRAC6 147859.pdf
Dell IDRAC6 147859.pdfDell IDRAC6 147859.pdf
Dell IDRAC6 147859.pdf
JOSALTEMAROliveira
 
How to invoke Disaster Recovery
How to invoke Disaster RecoveryHow to invoke Disaster Recovery
How to invoke Disaster Recovery
Databarracks
 
What is ILM
What is ILMWhat is ILM
What is ILM
blewisbell
 
Incident Management
 Incident Management Incident Management
Incident Management
iicecollege
 
What is iso iec 20000
What is iso iec 20000What is iso iec 20000
What is iso iec 20000
Mart Rovers
 
Control and audit of information System (hendri eka saputra)
Control and audit of information System (hendri eka saputra)Control and audit of information System (hendri eka saputra)
Control and audit of information System (hendri eka saputra)
Hendri Eka Saputra
 
Information Security Management System ISO/IEC 27001:2005
Information Security Management System ISO/IEC 27001:2005Information Security Management System ISO/IEC 27001:2005
Information Security Management System ISO/IEC 27001:2005
ControlCase
 

What's hot (20)

Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyMicrosoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiency
 
Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)
 
Microsoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - AtidanMicrosoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - Atidan
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsMicroservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare Applications
 
제품소개 Wise meta
제품소개 Wise meta제품소개 Wise meta
제품소개 Wise meta
 
Westpac Bank Tech Talk 1: Dive into Apache Kafka
Westpac Bank Tech Talk 1: Dive into Apache KafkaWestpac Bank Tech Talk 1: Dive into Apache Kafka
Westpac Bank Tech Talk 1: Dive into Apache Kafka
 
IT Service Level Agreement
IT Service Level AgreementIT Service Level Agreement
IT Service Level Agreement
 
How to fulfil requirements of ISO 20000:2018 Documents?
How to fulfil requirements of ISO 20000:2018 Documents?How to fulfil requirements of ISO 20000:2018 Documents?
How to fulfil requirements of ISO 20000:2018 Documents?
 
New ISO 20000-1:2018 Changes, Implementation Steps
New ISO 20000-1:2018 Changes, Implementation StepsNew ISO 20000-1:2018 Changes, Implementation Steps
New ISO 20000-1:2018 Changes, Implementation Steps
 
Cyber Security Maturity Assessment
 Cyber Security Maturity Assessment Cyber Security Maturity Assessment
Cyber Security Maturity Assessment
 
Dell IDRAC6 147859.pdf
Dell IDRAC6 147859.pdfDell IDRAC6 147859.pdf
Dell IDRAC6 147859.pdf
 
How to invoke Disaster Recovery
How to invoke Disaster RecoveryHow to invoke Disaster Recovery
How to invoke Disaster Recovery
 
What is ILM
What is ILMWhat is ILM
What is ILM
 
Incident Management
 Incident Management Incident Management
Incident Management
 
What is iso iec 20000
What is iso iec 20000What is iso iec 20000
What is iso iec 20000
 
Control and audit of information System (hendri eka saputra)
Control and audit of information System (hendri eka saputra)Control and audit of information System (hendri eka saputra)
Control and audit of information System (hendri eka saputra)
 
Information Security Management System ISO/IEC 27001:2005
Information Security Management System ISO/IEC 27001:2005Information Security Management System ISO/IEC 27001:2005
Information Security Management System ISO/IEC 27001:2005
 

Similar to Event Mesh Presentation at Gartner AADI Mumbai

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
Solace
 
Event mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI SingaporeEvent mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI Singapore
Phil 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 FSI
Solace
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays
 
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
apidays
 
Data Distribution for the Event-Driven Business
Data Distribution for the Event-Driven BusinessData Distribution for the Event-Driven Business
Data Distribution for the Event-Driven Business
Solace
 
Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect Singapore
Solace
 
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
Solace
 
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
 
Maximizing the Value of Event-Driven Architecture.pdf
Maximizing the Value of Event-Driven Architecture.pdfMaximizing the Value of Event-Driven Architecture.pdf
Maximizing the Value of Event-Driven Architecture.pdf
apidays
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
sumitahuja94
 
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
confluent
 
Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+
Himanshu Gupta
 
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
WSO2
 
The Cloud - What's different
The Cloud - What's differentThe Cloud - What's different
The Cloud - What's different
Chen-Tien Tsai
 
Apache Kafka as Event Streaming Platform for Microservice Architectures
Apache Kafka as Event Streaming Platform for Microservice ArchitecturesApache Kafka as Event Streaming Platform for Microservice Architectures
Apache Kafka as Event Streaming Platform for Microservice Architectures
Kai Wähner
 
IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?
Solace
 
Event Mesh: The architecture layer that will power your digital transformation
Event Mesh: The architecture layer that will power your digital transformationEvent Mesh: The architecture layer that will power your digital transformation
Event Mesh: The architecture layer that will power your digital transformation
SAP Cloud Platform
 
Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018
PolarSeven Pty Ltd
 
Solace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet PuriSolace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet Puri
Solace
 

Similar to Event Mesh Presentation at Gartner AADI Mumbai (20)

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 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
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
 
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
apidays Dubai & Middle East 2023 - Combining APIs and Events, Richard Bosch, ...
 
Data Distribution for the Event-Driven Business
Data Distribution for the Event-Driven BusinessData Distribution for the Event-Driven Business
Data Distribution for the Event-Driven Business
 
Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect Singapore
 
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
 
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, ...
 
Maximizing the Value of Event-Driven Architecture.pdf
Maximizing the Value of Event-Driven Architecture.pdfMaximizing the Value of Event-Driven Architecture.pdf
Maximizing the Value of Event-Driven Architecture.pdf
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
 
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
 
Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+
 
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
 
The Cloud - What's different
The Cloud - What's differentThe Cloud - What's different
The Cloud - What's different
 
Apache Kafka as Event Streaming Platform for Microservice Architectures
Apache Kafka as Event Streaming Platform for Microservice ArchitecturesApache Kafka as Event Streaming Platform for Microservice Architectures
Apache Kafka as Event Streaming Platform for Microservice Architectures
 
IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?IDC Insights Awards 2018 - What is an Event Mesh?
IDC Insights Awards 2018 - What is an Event Mesh?
 
Event Mesh: The architecture layer that will power your digital transformation
Event Mesh: The architecture layer that will power your digital transformationEvent Mesh: The architecture layer that will power your digital transformation
Event Mesh: The architecture layer that will power your digital transformation
 
Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018
 
Solace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet PuriSolace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet Puri
 

More from Solace

Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Solace
 
PubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache KafkaPubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache Kafka
Solace
 
Stream events across your enterprise with the Solace Platform
Stream events across your enterprise with the Solace PlatformStream events across your enterprise with the Solace Platform
Stream events across your enterprise with the Solace Platform
Solace
 
AsyncAPI Conference: From Design to Code with Marc DiPasquale
AsyncAPI Conference: From Design to Code with Marc DiPasqualeAsyncAPI Conference: From Design to Code with Marc DiPasquale
AsyncAPI Conference: From Design to Code with Marc DiPasquale
Solace
 
Solace Developer Session: Replay
Solace Developer Session: ReplaySolace Developer Session: Replay
Solace Developer Session: Replay
Solace
 
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to CloudHigh-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
Solace
 
Cloud Expo Europe 2019 - Solace Presentation
Cloud Expo Europe 2019 - Solace PresentationCloud Expo Europe 2019 - Solace Presentation
Cloud Expo Europe 2019 - Solace Presentation
Solace
 
Solace Connect NYC 2019 - Enabling the Event-Driven Enterprise
Solace Connect NYC 2019 - Enabling the Event-Driven EnterpriseSolace Connect NYC 2019 - Enabling the Event-Driven Enterprise
Solace Connect NYC 2019 - Enabling the Event-Driven Enterprise
Solace
 
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event MeshStream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
Solace
 
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event MeshStream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
Solace
 
Introduction to Event-Driven Architecture
Introduction to Event-Driven Architecture Introduction to Event-Driven Architecture
Introduction to Event-Driven Architecture
Solace
 
Accelerate the Adoption of Event-Driven Architecture
Accelerate the Adoption of Event-Driven ArchitectureAccelerate the Adoption of Event-Driven Architecture
Accelerate the Adoption of Event-Driven Architecture
Solace
 
API Management, Meet Event Management
API Management, Meet Event ManagementAPI Management, Meet Event Management
API Management, Meet Event Management
Solace
 
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
Solace
 
What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...
What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...
What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...
Solace
 
Async API and Solace: Enabling the Event-Driven Future
Async API and Solace: Enabling the Event-Driven FutureAsync API and Solace: Enabling the Event-Driven Future
Async API and Solace: Enabling the Event-Driven Future
Solace
 
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Solace
 
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT PlatformUsing a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Solace
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading Platforms
Solace
 
Solace in Hybrid Environment
Solace in Hybrid Environment Solace in Hybrid Environment
Solace in Hybrid Environment
Solace
 

More from Solace (20)

Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
 
PubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache KafkaPubSub+ Event Portal for Apache Kafka
PubSub+ Event Portal for Apache Kafka
 
Stream events across your enterprise with the Solace Platform
Stream events across your enterprise with the Solace PlatformStream events across your enterprise with the Solace Platform
Stream events across your enterprise with the Solace Platform
 
AsyncAPI Conference: From Design to Code with Marc DiPasquale
AsyncAPI Conference: From Design to Code with Marc DiPasqualeAsyncAPI Conference: From Design to Code with Marc DiPasquale
AsyncAPI Conference: From Design to Code with Marc DiPasquale
 
Solace Developer Session: Replay
Solace Developer Session: ReplaySolace Developer Session: Replay
Solace Developer Session: Replay
 
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to CloudHigh-Velocity, Real-Time Connected Industry – From Edge to Cloud
High-Velocity, Real-Time Connected Industry – From Edge to Cloud
 
Cloud Expo Europe 2019 - Solace Presentation
Cloud Expo Europe 2019 - Solace PresentationCloud Expo Europe 2019 - Solace Presentation
Cloud Expo Europe 2019 - Solace Presentation
 
Solace Connect NYC 2019 - Enabling the Event-Driven Enterprise
Solace Connect NYC 2019 - Enabling the Event-Driven EnterpriseSolace Connect NYC 2019 - Enabling the Event-Driven Enterprise
Solace Connect NYC 2019 - Enabling the Event-Driven Enterprise
 
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event MeshStream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
 
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event MeshStream SAP and Other Events Across Your Enterprise with an Event Mesh
Stream SAP and Other Events Across Your Enterprise with an Event Mesh
 
Introduction to Event-Driven Architecture
Introduction to Event-Driven Architecture Introduction to Event-Driven Architecture
Introduction to Event-Driven Architecture
 
Accelerate the Adoption of Event-Driven Architecture
Accelerate the Adoption of Event-Driven ArchitectureAccelerate the Adoption of Event-Driven Architecture
Accelerate the Adoption of Event-Driven Architecture
 
API Management, Meet Event Management
API Management, Meet Event ManagementAPI Management, Meet Event Management
API Management, Meet Event Management
 
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
 
What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...
What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...
What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...
 
Async API and Solace: Enabling the Event-Driven Future
Async API and Solace: Enabling the Event-Driven FutureAsync API and Solace: Enabling the Event-Driven Future
Async API and Solace: Enabling the Event-Driven Future
 
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
 
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT PlatformUsing a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading Platforms
 
Solace in Hybrid Environment
Solace in Hybrid Environment Solace in Hybrid Environment
Solace in Hybrid Environment
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Event Mesh Presentation at Gartner AADI Mumbai

  • 1. Event Mesh The architecture layer that will make your business event-driven Gartner AADI, Mar 11, 2019 Sumeet Puri Global Head of Systems Engineering, Solace
  • 7. Modern enterprises are turning towards if not fully embracing event driven architectures.
  • 8. 2017 Gartner Says CIOs Must Define an Event- Centric Digital Business Strategy Press release: https://www.gartner.com/en/newsroom/press-releases/2017-07-10-gartner-says-cios-must-define- an-event-centric-digital-business-strategy
  • 9. 2018 “By 2022, event-sourced, real-time situational awareness will be a required characteristic for 70% of new digital business solutions.” Gartner: Top 10 Strategic Technology Trends for 2018: Event-Driven Model. 8. March 2018
  • 10. 2018 “And 80% of new business ecosystems will require support for event processing” Gartner: Top 10 Strategic Technology Trends for 2018: Event-Driven Model. 8. March 2018
  • 11. Vision : Evolution from SOA to Event Driven, API First, Cloud Native
  • 12. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 13. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 14. Payment Order Prepaid Recharge Order An FX Order A Purchase Order An Order... is an order…is an order And, an order is often an event!
  • 15. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 16. T+3 settlement High Value Low Volume SOA at best Siloed amongst providers Multi year projects Payments – then vs now 16 Real Time Low Value High Volume Event Driven Fodder for AI/ML API oriented Agility needed – implement QR Code in weeks 2015 2020
  • 17. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 18. Event Distribution is Becoming More Complicated 18 © Solace Proprietary & Confidential Private Cloud/PaaS IoT Public Cloud Legacy Application Infrastructure iPaaS Runtimes Yes, you can stitch it all together today… 1. How do you achieve “Uniform” connectivity and general event distribution? 2. How do you automate and federate across hybrid environments (low touch)? 3. How do you scale, govern, make robust & secure?
  • 19. © Solace Proprietary & Confidential 19 The Answer is an Event Mesh PaaS IoT Public Cloud Legacy Application Infrastructure iPaaS Runtimes • Uniform Connectivity • Dynamic Routing • Elastic Capacity • High Performance • High Availability • Security & Governance
  • 20. Event mesh is an architectural layer that routes events from producers to consumers in a flexible, reliable and governed manner, no matter where your apps are deployed. Be Event Driven API First Cloud Native
  • 21. What should you look for in an event broker? Dynamic: self-routing, self-learning, self-healing. Open: protocols & APIs. Simple: deployment, governance, scalability.
  • 22. Event Driven - Advanced Event Brokers and Event Mesh, REST & beyond Distributed Event Brokers Smart Routing Edge Fanout Guaranteed Delivery Network Optimization Pub Sub | Streaming Filtering | Queuing Adapters | Connectors Replay Public Cloud Private Cloud PaaS Hybrid Cloud REST AMQP JMS MQTT WebSockets Connectors Zero downtime Zero data loss Governance Security Burst Handling High Performance
  • 23. Who is Solace? World’s foremost experts on event distribution and messaging middleware - 21 patents - 9 of top 12 Investment banks - Top American & Indian telcos - Air traffic management around the world HQ and Manufacturing in Ottawa, Canada 15 Global Offices Presence in Asia & China, Europe, US, Australia 23 Award- winning business
  • 24. The Un-named Event Mesh – Trading platforms THE SOLACE HERITAGE 18μs latency 99.999% uptime 28M msg/sec Pub/Sub & Queuing Zero Data Loss Multi Protocol WAN Optimization Burst Handling Hybrid Cloud Often replaced TIBCO EMS, RV, Kafka, IBM MQ, RabbitMQ, ActiveMQ, ZeroMQ, Kaazing, WebMethods, SoftwareAG UMS, 29W… And many more!
  • 25. 25 © Solace Proprietary & Confidential solace.com cloud.solace.com Appliance
  • 26. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 27. Example – Challenges of current integration 27 © Solace Proprietary & Confidential Price Change EVENT ESB API Expose Price API GetPrice Request Reply API • Price change is an EVENT • Not Pushed - But it is exposed as a Request Reply API – which is required • Non Real Time - Downstream applications do not get to know that the Price has changed, until they ASK – Request Reply API • Bursty - Event application calls the API – which causes load/burst – expensive to scale • An “async” API would be better for events than “sync” APIs GetPrice Request Reply API GetPrice Request Reply API
  • 28. Event Enabled Price Change Event Driven, API First Business Case 28 © Solace Proprietary & Confidential Price Change EVENT ESB API Expose Price EVENT API Subscribe for Price Update EVENT • Price change is an EVENT • Pushed - But it is exposed as a Request Reply API – which is required • Real Time – interested downstream apps subscribe to events of interest. When event happens, Event Mesh pushes it to interested applications • Burst Handling – Event Mesh “Queues” and ”Throttles” events during burst • Cost Effective to Scale – scale for average, rather than peak • An “async” API would be better for events than “sync” APIs Subscribe for Price Update EVENT Subscribe for Price Update EVENT Publish Event to the Event Mesh Also exposed Request Reply APIs
  • 29. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 30. Digital 1.0 - SOA and it’s challenges 30 © Solace Proprietary & Confidential API GW ESB Validations Fraud Check Credit Check Core Banking Systems of Records Tracing Audit Logging Ops Clearing GWs SWIFT GW Other GWs Compliance Reg Reporting Risk SOAP/HTTP SOAP MQ MQ JMS Adapter Challenges: • Orchestrator is a bottleneck • Serial = slow response time • Slow time to market • Difficult to leverage AI/ML – requires big changes • Cloud adoption challenges Channels Cloud Native Storage Cloud Native Services AI ML New Services ? ? Slow causes response time impact, errors Response time is a summation of all services! Burst= Bottleneck
  • 31. Event Routing – the power of topics and wildcards * > & + Events have Topics: ord/conf/v1/printer/inkj/m1234 REST URL = Topic: https://host:port:/ord/conf/v1/printer /inkj/m1234 Events have payload: Binary | JSON| XML | Images |Anything Events can be subscribed: Wildcards: ord/> - all orders All orders ord/*/v1/> all orders of version 1 ord/conf/v1/printer/in kj/> all order confirmations for inkjet printers
  • 32. Microservices consume and produce events ord/conf/v1/printer/inkj/m1234ord/v1/printer/> Validate Order and Issue Confirmation Microservices Microservices process fine grained business logic Microservices consume and produce events
  • 33. Must Be Sync - Serial Responsive Apps - Eventual Consistence, Deferred Execution Can Be Async – Parallel Eventual Consistency Every flow has some serial and some parallel paths Only serial path should influence response time Event Mesh routes messages via PubSub, including wildcards Lossless Streaming and Queuing both supported – must have for parallel path No orchestration needed, choreography
  • 34. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 35. Must Be Sync - Serial Event Driven and Request Reply APIs A PAYMENTS EXAMPLE Can Be Async – Parallel Eventual Consistency Expose functionality via Sync and Async APIs Order Status Polling vs Order Status Notification Multi Protocol APIs Micro Gateway REST WebSockets MQTT AMQP Validate Payment Funding Check Risk and Queries Clearing & Settlement DWH, Tracing, Audit API GW
  • 36. Similarities of API Management and Event Management (Solace view) Source: Gartner Application Strategies & Solution Summit Presentation “Governing Next-Generation API Infrastructure”, Mark O’Neill, 27-29 November 2018
  • 37. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 39. Must Be Sync - Serial Hybrid Cloud – AI, ML and Microservices Can Be Async – Parallel Eventual Consistency Event mesh extends to all clouds Events Seamlessly flow Multi Protocol APIs Micro Gateway REST WebSockets MQTT AMQP API GW
  • 40. Datacenter Legacy Public Clouds JMS MQ New Apps PaaS • Use DMR to horizontal scale cluster • Use DMR for hybrid cloud dynamic routing • Source based filtering & WAN optimization • Persistence and non-persistence Hybrid Multi Cloud Event Routing Dynamic Message Routing (DMR) P Ca/b a/b Ca/b C1 C2 C3 C a/b P c/d C c/d
  • 41. Solace Solace Solace Solace SolaceSolace SAP Cloud Datacenters … and Helps all SAP Customers to Stay Connected SAP Customer Solace interconnects the SAP Cloud
  • 42. 1. Start thinking events and not just data 2. Identify Candidates for Real Time why not real time? 3. Get going with the Event Mesh Event Brokers, Event Catalogue, Event Routing 4. Select Pilot Event Flows Being Event Driven RECIPE TO 5. Decompose into Micro- Services Serial, Parallel - Async Eventual Consistency Deferred Execution 6. API First Async APIs 7. Go Cloud Native Hybrid Cloud Multi Cloud 8. Rinse and Repeat
  • 43. 4 Ways an Event Mesh Supports your Application Architecture 43 © Solace Proprietary & Confidential Connecting and Orchestrating Microservices Event Mesh Pushing Events from On-Premises to Cloud Services & apps Event Mesh Enabling Digital Transformation for IoT Application Tier Event Mesh Enabling Across LoBs DataaaS
  • 44. IP Network Layer Event Mesh Federal Application and Services Layer Solace Event Mesh – Connecting across networks Agency | Market Data | Factory Floor Public Cloud Private Cloud | Colo | Suppliers Applications Dynamic pub/sub to other clouds Non Latency Sensitive apps Public Cloud Non Latency Sensitive apps Analytics Encrypted Link Compressed Link Normal Link Protocols Connectors JMS JMS C JMS iPaaS/Legacy App
  • 45. Be Event Driven © Solace Proprietary & Confidential 45 Sumeet Puri – Global Head of Systems Engineering sumeet.puri@solace.com Visit us at booth #S1 Thank You API First Cloud Native