You are on page 1of 51

Powering real-time

event-driven
enterprises
Thomas Manson Alexandre Paul
Sales Engineer Sales Director France
If Data is the new Currency,
Business Events are

Gold ….

2
© Solace
Proprietary & Confidential
The impact of time-
Business Event dependency and
data perishability
Value
Destruction
in creating value
VALUE

for a business,
shows the value of
Action Taken
data perishing
Collec&ng Analysing Decision
Making
Value quickly.
Crea0on
TIME
The impact of time-
Business Event dependency and
Value
data perishability
Destruction in creating value
Action Taken
VALUE

for a business,
Value shows the value of
Creation
data perishing
Collec&ng
Analysing
Decision Making quickly.
Real Time data don’t
make your business
+5 or 6%

Real Time Data is the


condition to scale
your business 2x or
3x over time
Disruption is accelerating digital transformation
and driving new IT requirements.

• Improve digital experiences • Real-time/event-driven data


• Increase operational efficiencies • Hybrid/multi-cloud architecture
• Support/accelerate innovation • Decoupled applications
• Resilient and scalable
infrastructure

Business
• Democratized access to up-to-

IT
date data
More urgent requirements with disruption

6
©Solace | Proprietary & Confidential
To do EDA well at enterprise scale you need

1 2

Event Mesh Event Management


Who is Solace A few of our clients

2020 2021
Started in Coined the terms

2001 ‘event mesh’,


‘event broker’, First purpose-
built platform for
Organizers behind
first inaugural EDA
Capital Markets, ‘event portal’ enterprise EDA Summit in May 2021
Appliances

Partners

60%
of the world’s
1.5M
connected vehicles
>500B
events processed
largest investment in Singapore globally per day
banks use Solace

Offices Worldwide
Ottawa | Toronto | New York | Chicago | Atlanta | Silicon Valley | London | Paris | Zurich | Tokyo | Seoul
Hong Kong | Shanghai | Singapore | Mumbai | New Delhi | Jakarta | Melbourne | Sydney

8
©Solace | Proprietary & Confidential
2001 2010 2015 2020 2025

Messaging Middleware Event Mesh Real Time Business


For FSI Manuf & Retail For Everyone

#Reactive
#Predictive
#Ubicuitous
2.0
#Limitless
Finding Value out of real-time business

Retailers
Partners Manufacturing

Providers
Business
Ecosystem
Supply
Customers
Chain Support
functions

Innovation / R&D
EDA Design Thinking

EDA Design Thinking


by

« Connec'ng business people with IT folks


to leverage the business value of Event
Driven Architecture & Real Time»
11
©Solace | Proprietary & Confidential
Event Mesh

12
©Solace | Proprietary & Confiden6al
Event Mesh is the digital foundation for Modern Enterprise

Manufacturing Supply Chain

Liberate your data:


Break Data Silos

Interconnected
Brokers seen by applications
as one virtual broker

© Solace
CRM / Marketing …
Proprietary & Confidential
Event Mesh is the digital foundation for Modern Enterprise
Mobile / Web
Modernize Your Platform Event-Driven
Microservices
Leverage Cloud & iPaaS
features, connect your infra to
IoT devices & End Users API Gateway

Event-Driven
Microservices
Interconnected
Brokers seen by applications
as one virtual broker

© Solace IoT Devices Connected Places


Proprietary & Confidential
Event Mesh is the digital foundation for Modern Enterprise

Partners Customers

Integrate Partners
& Customer
in Real Time

Interconnected
Brokers seen by applications
as one virtual broker

Analytics,
© Solace AI, ML
Proprietary & Confidential
Event Mesh is the digital foundation for Modern Enterprise
Mobile / Web
Governance, Control Pane & Monitoring

API Gateway
Partners Customers

Event-Driven
Microservices
Mesh Management,
Event Governance
and Developer Tools
Event PLATFORM

Sink
Source

LoB 1 LoB 2 LoB X

Mainfra Distribut Mainfra Distribut Mainfra Distribut


me ed Apps me ed Apps me ed Apps

Systems Systems Systems


Legacy Legacy
of
Record
Messaging of
Record
Messaging of
Record
Legacy
Messaging IoT Devices Connected Places Analytics.
AI,ML
© Solace
Proprietary & Confidential
Modern Use Cases Where You Can Use an Event Mesh
Connect and Enable
Orchestrate Critical Hybrid & Multi-cloud
Microservices Architectures

Enable Smart/IoT
Create HIP - Hybrid Services by Linking Apps
Integration Platform and
Devices/Sensors/Objects
at Scale
Applica9ons
Tier

17
© Solace
Proprietary & Confidential
A complete
event streaming
and management
platform for the
event-driven business.

18
©Solace | Proprietary & Confidential
Event Streaming: Event Broker Deployment Options
Hardware Software As a Service Fully Managed
Standard

Enterprise

Cloud or On-premises Easy Startup + Elastic Capacity Massive Capacity + Low TCO SLA based service

Seamless Interoperability and Identical Support for:

Protocols Pa5erns Features


Point to Point • Dynamic Message Rou0ng
Publish/Subscribe (Fanout) Aggrega<on / Fanin • Message Replay
• Slow Consumer Handling
Request/Reply • WAN Op0miza0on
• HA and Security
• Distributed Tracing
Streaming • Event Portal
Solace PubSub+ Platform

• Complete event streaming


and management platform
• Deploy and link brokers to
form a global, dynamically
routed event mesh
• Define, manage and govern
events
• Monitor event mesh
performance
• All from one console

20
©Solace | Proprietary & Confidential
Event Brokers

21
©Solace | Proprietary & Confidential
Solace PubSub+ Event Brokers

• The only Event-Broker that does Pub/Sub


messaging… +
Any API/Protocol
• Streaming AMQP, JMS, MQTT, REST, WebSocket.
• Queueing
• Request/Reply Any Environment
• Fan In, Fan Out
All Private or Public Clouds, On-Premises &
Hybrid
• Multiple Unique Features such As Dynamic Message
Routing, Replay, Slow Consumer Handling , Disaster
Recovery, High Availability, and + Any Scale
From 10K Msg/s to 30M Msg/s (per Broker)
• PubSub+ is also more industrial, more robust, more
scalable, more open and more performant than any
other Broker on the Market Any Format
Hardware, Software & SaaS Cloud

22
©Solace | Proprietary & Confidential
Streaming Protocols, API & Integration

Objective C
iOS
JavaScript
HTML5
.NET
Core 2.0
HTTP API • Cloud-native API
(Spring, REST and WebSocket)

HTTP
• IoT ready
C, C++, Java, JavaScript, JMS (1.1, 2.0), Python, Ruby, C++, (MQTT 3.1.1 & 5.0)
Python, Go, .NET .NET, Perl, Node.js, .NET, Java,
.NET(NNMS)
• Enterprise ready
(JMS, JCA, REST, AMQP)
C, C#/.NET, JMS/JCA, Java,
Python/Go
SMF(Solace Message Format)
Boot, cloud connector,
• Any-to-any
cloud stream,
cloud data flow
interoperability
Kakfa Mesh – Direct Cx Q1 2023
• Best of Breed approach
• Open APIs and Protocols
• Eliminate platform and
Cloud Connectors
protocol lock-in
Azure AWS Google Cloud Apache • No more bridging single-
Functions Lambda Functions Beam
purpose systems
23 Edge Streaming Family
Amazon Azure Data Azure Google Cloud
© Solace
Proprietary & Confidential S3 Lake Gen2 Databricks Storage
https://solace.com/connectors
Event Mesh – How does it work ?

Public • Uniform Connectivity


Clouds PaaS
• Dynamic Msg Routing
API Gateway
• WAN Optimization

• High Performance

• High Availability

• Security & Governance

JMS MQ

DMR
Deep Dive

© Solace
Proprietary & Confidential
Topic subscrip+ons as a mechanism for stream processing with
Solace
Topic Taxonomy: [factory]/[product]/[destination]/[status]

fab1/ipad/cdg/shipped fab2/macbook/cdg/delay fab3/iphone/nyc/shipped

How do I get Filtering is


all events done by the
for... Broker

All Events for all Command products All orders bound for Paris Charles De Gaule All shipped products?

*/iphone/> */*/cdg/> */*/*/shipped


• Solace supports wildcard subscriptions using * and > • * matches zero or more characters on a single level
25 • Matching is performed on a msg-by-msg basis in real-time • > matches one or more levels
© Solace Proprietary & Confidential
Event Portal

26
©Solace | Proprietary & Confidential
Event Management is Like API Management

RESTful Architecture Event-Driven Architecture


Design-time Design-time
APIs, Schemas, Events, Schemas,
Applications Applications
• Catalog/
Document

?
• Discover
API • Share/Reuse Event
Portal Portal
• Analyze, Extend
& Design
• Generate Code
API Event
Gateway Broker

Clients Run-time Providers Publishers Run-time Subscribers


APIs & Events &
Services Services
27
© Solace
Proprietary & Confidential
PubSub+ Event Portal
Single place where architects and developers can collaboratively catalog, share, create and
manage all the events, schemas and applications internal and external to the enterprise.

Event
Portal

Event
Broker

28
© Solace
Proprietary & Confidential
Catalog Events:
Increase Productivity Through Reuse
• Document and Track:
– Topics, schemas
– Event meshes
Publishers – Business moment of event
– Pub/sub interface for each
app/integration
– Owners and points of contact
– Changes and revisions
– Track single source of truth
Event Event
Broker Portal • Expose Events
– Increase ROI on existing Event Types
– See what’s available for consumption
– Decrease integration time
– Expose and create Event API Products

Subscribers

29
© Solace
Proprietary & Confidential
How Users Interact with Event Portal
Architects Developers Data Scientists &
• Collaborate with
Business Owners B2B/B2C
Your Event Driven • Discover, create, update, review
architects on design Ecosystem
apps, events and payload • Understand
Enterprise schemas event-driven data
• Export AsyncAPI app
• Map payload schemas to events; contracts for each app • Discover new insights
and events to apps • Generate and implement by combining events
Event • Govern event consump&on event-driven apps that
Management across app domain boundaries provide business value
(Design Time)

Existing Tools PubSub+ Event Portal Customers


• Schema registries REST & Partners
• Data lineage API • Discover and
• CI/CD pipelines consume events
in real-time

Generate
Code

30 Server- Micro- IoT


less services
© Solace
Proprietary & Confidential
Several ways to get started in designing your event flows
• From Runtime to Designer and catalog 1

– For existing Solace/Kafka users Live discovery


2
of events being 3
processed
Scan file Repository of
Scan file import your events
flows

RunNme

• From Designer to Runtime


1

– For new Solace/Kafka users Design your event flows


in Designer and Catalog
– For existing users as well 2

Commit to runtime
Runtime
31
© Solace
Proprietary & Confidential
PubSub+ Insight

32
©Solace | Proprietary & Confidential
Best Practices Default Dashboards

With filters!

• Hundreds of metrics
33
Solace | Proprietary & Confidential
PubSub+ Insights – How it Works

• Insights agent monitors


event streaming High-level
services Dashboards

• Event streaming is
configured to send
PubSub+ Insights Mission Control
information to Mission
Control
• Scope of logging can be
Advanced &
configured to meet Custom
security restrictions Dashboards

• Built on industry-leading Insights Advanced


technology from Monitoring
Datadog
Logs & Metrics
34
Solace | Proprietary & Confiden=al
Customer Stories

35
©Solace | Proprietary & Confiden6al
©Solace — Confidential
36
Roche

Real-time data from across the


enterprise supports healthcare
innovation
Global event mesh enables real-time data movement across
hybrid and multi-cloud architecture to support innovation in
patient healthcare.
Benefits
• Improved efficiency and effectiveness of research
• More personalized therapeutic decisions for patients
• Enhanced manufacturing process and higher quality
products
• Reduced IT costs by standardizing on one event
distribution solution/platform

Multinational pharma and biotech company,


providing medicines in oncology, immunology,
infectious diseases, and more, with revenue
exceeding USD $60 Billion.
©Solace | Proprietary & Confiden6al
RENAULT

Digital Factory 4.0


Digital Backbone programme to power the Factory
Mesh of Renault across the globe

Benefits
• 1 Billion Events moved every day across 60
Factories
• 450 Data flows
• Ready for Critical SLA #0 Downtime
• Full Track & Trace capabilities to avoid waste &
parts loss during transfers
• ROI of 100 millions in 2021

Groupe Reault sold nearly 4 million vehicles in 127


countries in 2017, and has 36 manufacturing sites,
12,700 points of sales and over 120,000 employees
38
©Solace | Proprietary & Confidential
Ikea

Event Mesh for Advanced R1

Digital Experience Event R1

Mesh
PubSub+ powered event mesh, built with Solace Cloud to
make RealWme Time Inventory For IKEA Globally R1

Benefits
• Connecting 450 Stores in true Real Time
• Leverage Native Integration with SAP to get Real Time
Inventory – From hours to Seconds
• Improve Customer Experience reduce Post Sales cost

IKEA is a Swedish compnay that designs and sells ready-


to-assemble furniture, kitchen appliances and home
accessories, among other goods and home services
Turnover : 42US $ billion.

39
©Solace | Proprietary & Confidential
STELLANTIS Connection Layer Backend Layer

Connected Cars and Ecosystem


Oauth AZ Server

Integration MQTT
MQTT
HR
MQTT/S
BE

MNR

• Real-Wme Data ConnecWvity over MQTT to connect


6M Cars.
• Single Data Corner to exchange Data more than 40
Partners in Real Time over AMQP
Benefits
• 2 layers architecture to ease extreme scalability up
to Tens of millions of cars (+3M Cars every years to
be connected on the PF)
• Monetize Data generated by with advanced
Governance

Stellantis is the sixth-largest automaker


worldwide

40
©Solace | Proprietary & Confidential
STIME/LES MOUSQUETAIRES

Hybrid- and Multi-Cloud


Event Mesh Enables
Omnichannel Strategy
Event-driven digital backbone unifies in-store, mobile
and online shopping experience.

Benefits
• Unified omnichannel experience: in-store, mobile, online
• End-to-end product traceability: from warehouse to POS
• Real-time data streaming: for operational BI and R&D

Les Mousquetaires
Major French retail group operates several
brands and supplies over 4,000 stores (most
suffixed with “marché" for the French market)
41
©Solace | Proprietary & Confiden6al
SINGAPORE LTA

Smart City Infrastructure


Alleviates Traffic Congestion,
Encourages Shared Transit
PubSub+ powered event mesh, built with Solace appliances,
underpins smart city transit.

Benefits
• Real-time alerts notify drivers about congestion and
suggest alternate routes
• Connects 1.5m vehicles in real-time for road tolls
• Optimizes bus movement, fleet management to avoid
bunching and forecast arrival times

Singapore Land Transport Authority


Statutory board under the Government of
Singapore’s Ministry of Transport. Builds and
maintains Singapore’s land transport
infrastructure and systems.
42
©Solace | Proprietary & Confidential
FAA

Cloud Event Broker Makes


Real-Time SWIM Data
Available to Partners
Cloud event mesh gives airlines, researchers and partners
real-time access to relevant event streams.

Benefits
• Weather, flight flow, aeronautical, en route and surface
movement data made available in real-time
• Enable research, airline, industry, and international
partners with cloud-hosted real-time data
• Reduced cost of adding new capabilities and innovation

Federal Aviation Administration


US air travel regulator and the world’s largest
modern transportation agency, responsible for
airport construction, air traffic management,
personnel and aircraft certification.
43
©Solace | Proprietary & Confiden6al
RBC CAPITAL MARKETS

Event Mesh for Real-Time


& Robust Event DistribuMon
in Global Capital Markets
London
Toronto
Benefits New York Tokyo

• Enabled bank-wide tech consolidation to reduce costs Hong Kong


RBC WAN
• Single enterprise EDA Singapore

• Improved performance, reliability, scalability, agility


• 95B messages/day, 30K application connections, 200+ Sydney
external applications
• Supports path to the cloud

RBC Capital Markets


Top 10 global investment bank with over
7,300 employees and 14,700 customers
around the globe.
44
©Solace | Proprietary & Confidential
Q&A – Next steps
Hybrid
Cloud ready Security
Robustness

AWS, GCP,
Azure, etc

In-built TLS, ACLs,


HA & DR Oauth, ect

99,999% REST, MQTT,


Availibilty AMQP, etc

Reliability Unified Data Fabric


(Mul& Protocol Support)
Real-&me & No impact on
Historical 50M fast client
devices,Millions
of mes/sec

Slow Consumer
Comprehensive Handling
monitoring
Massive Scaling
That’s possible

THANK YOU !
APPENDIX: Industry Use Cases
Use Cases for the Finance Industry
Personalized 3-minute loans Fraud Detection Real Time
Offering and NBA Payments
Instant recommenda&ons Real Time valuation of Detect fraud threats From 3 days to instant
based on large data credit worthiness and through continuous payments. From thousands
volumes, smart prediction of credit score monitoring of both time- of servers to a handful.
segmenta&on, and business trend over time based and spatial patterns Ability to transfer additional
rules of abnormal behavior data useful for payment
hidden in data matching

Simplified auditing and Hiring Event Real time AI Service


event sourcing Propagation Trading advice Assurance
With high-speed archive Instant propagation of Bot analyze live market data Detect and correct service-
and recall of large Data hiring and termination and provide insights that impacting problems in real
volumes events for both employee help their traders make time by analyzing user,
satisfaction, company smart moves. This has network and service
compliance and risk tremendously improved the performance data streams.
mitigation return on the trades

Bank wide System Removal of Silos and Mainframe Location based


Consolidation Agile Organization Offloading Services
Common distribu&on Ability to decouple Re-direct data flows from Real-time staffing and
backbone for market data, applications and create real- the mainframe to an event- cross-channel visualizations.
post trade data, etc. time event streams, which driven architecture. Automated reports
reducing complexity and enables to break down Reduces mainframe load, Real-time compliance
hence reducing risk services into mini companies frees the data flows from analytics
within the bank slow batch processes
Use Cases for the Retail Industry
In Store Client Analytics Omni Channel Synchronization Instant e-receipt Synchronous Price Update

In store recognition of A fully synchronized omni- Customers can walk Every store gets the real
customers. This enables on channel experience out of the store without the time pricing of items. This
the fly promotions / allowing real time view of need to receive a physical can be updated several
recommendations for store inventories across channels receipt times in a day
owners and seamless
cross-channel experience

Demand-driven Planning Upload of Cash Register Receipts Predictable Supply Chains Circular Economy

Real-time forecast of Real &me upload of several Visibility into all aspects Buy-back programs
demand based on million receipts per day on of supply chain to react requiring new integrated
consumer and customer SAP ERP, WMS and e to disrup&ons in real- solutions for managing
interest and intent commerce to update &me logistics around refurbishing
inventories, turnover & redistributing products

Warehouse Optimisation Master Data Management Sustainability Increased Automation

Optimise usage and reduce The proliferation of side car Reduce energy and Mi&gate skill and resource
cost through real-time legacy systems and materials consumption to constraints by leveraging AI,
visibility applications have lower costs, meet ML and and advanced
necessitated the real time regulations and attract analy&cs based on real-&me
dissemination of master consumers data
data
Use Cases for the CPG
Real Time
Personalized Sustainability Customer Satisfaction
Insights
Offering
Instant recommenda&ons Real time validation of Being able to analyze in real Processing and sharing data
based on large data environmental impact time customer sentiment is in real time provides
volumes, smart as shipments are being key to attracting and unmatched decision-making
segmenta&on, and business planned in real time. retaining customers. capability when shipping
rules and routing goods (e.g.Suez
Canal)

Real Time tracking Supplier Real time Scalable Order


of Products Collaboration Control Tower Systems
Like consumers, wholesale Real &me no&fica&on of The use of real time to With the continued growth
distributors would like to be purchase order crea&on and track all shipments of online systems, an
better informed of the payments improves provides the opportunity enterprise grade scalable
status of their products. collabora&on and reduces to visualize and react in online system is critical.
poten&al disputes. real time to potential Peak volumes are handled
disruptions in the supply easily with an event driven
chain. approach.
Master Data IT-OT Convergence Composable Modernization of
Management Applications Legacy Applications
The prolifera&on of side car The introduction of IOT has Covid has shown that With the widespread
legacy systems and provided huge advances in companies must be able to availability of technical
applica&ons have real time visibility for react and respond in an adapters, legacy
necessitated the real &me industrial equipment. The agile fashion. The ability to applications can easily
dissemina&on of master ability to monitor/track and access real time data participate in real time
data reduce downtime on streams allows applications event driven applications
production lines is crucial. to be created/deploy in while preserving custom
weeks. code.
Use Cases for the Manufacturing Industry

Real-time Predictive Remote Maintenance Demand-driven Predictable Supply


Maintenance Production Chains
Reduce asset downtime by Diagnosis of asset Real-time forecast of Visibility into all aspects
tracking, collecting and condi&ons and problem demand based on of supply chain to react
analyzing data resolu&on remotely consumer and customer to disrup&ons in real-
interest and intend &me

Sustainability Connected Car Increased Automation Production Quality


Management
Reduce energy and Real-time connection to Mitigate skill and resource Real-time sensor data and
materials consumption to millions of cars for digital constraints by leveraging AI, advanced analytics reduce
lower costs, meet services ML and and advanced failure rates
regulations and attract analytics based on real-time
consumers data

Additive Manufacturing Localized Production Digital Twins Operational Technology


Cybersecurity
Shortening product Increased shipping costs and Leveraging virtual replicas Connecting OT to IT
development times or rapid reduced reliability of long to op&mize performance in increases the attack surface
prototyping are 2 of many supply chains is driving real-&me
use cases of 3D Printing diversification and
localization of plants

You might also like