Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath Shivakumar, PaddyPowerBetfair) Kafka Summit London 2019

confluent
confluentconfluent
1
I
HOW
EXCHANGE
SCALED
TO
160K RPS
WITH
KAFKAManjunath Shivakumar
Teodora Marcu
WHO WE ARE
Betfair founded in 2000
2
Merger of Paddy Power and Betfair in 2016
Paddy Power – Leading betting operator in Ireland and UK
Betfair – Largest online betting exchange in the world
Flutter Inc.
Betfair 3
BETTING
EXCHANGE
101
Betfair 4
PEER-PEER
BETTING
PLATFORM
• Odds set by user
• Cuts out middle man
• Upto 20% Better Odds than
market
• Recreational and
Automated trading
• Covering Sports, Politics,
Special Events
Odds –probability of an outcome
Fractional/Decimal Odds - 7/2 = 4.5
Back – Bet for an outcome
Lay – Bet against an outcome
Betfair 5
TRADING CYCLE
• Users interact via web, mobile and
API interfaces
• High performance API to support
order management, and discovery
of current state of exchange
• Low Latency High Frequency
Trader Bots generate 75% of traffic
and revenue
• Peak loads of over 200k RPS
Discover
Markets
Check
Market
State
Calculate
Position
Place /
Update /
Cancel
Orders
Check
Position
Betfair 6
LOAD PROFILE
Discover
Markets
Check
Market
State
Calculate
Position
Place /
Update /
Cancel
Orders
Check
Position
CATALOG
API
15k
MARKET
READ API
95k
TRANSACTIONAL
API
3k
BET READ
API
46k
60%
29%
2%
9%
11%
Betfair 7
Monolithic Web and API nodes
Unreliable UDP based event stream
Heavy reliance on DB
Legacy code impossible to change
Developed a new lightweight API stack
Cliff edge at 16k rps, but we needed 80k
LEGACY
ARCHITECTURE
DB
P
S S
Migration to new stack had hard deadline
Betfair 8
THANOS IS COMING
Betfair 9
TARGET
Scalable
Add consumers and scale them
horizontally with minimal impact on the
underlying systems
Complete Stream
Consumers need to catch up quickly
under failure conditions from the
stream
Betfair 10
TARGET
Fast
Minimised end to end latency
Reliable
Systems should not go down or if they
do they need to recover immediately
Betfair 11
TARGET
Efficient
Publish only updates to stream, not
fully images
Encode data using efficient
serialization/deserialization techniques
Betfair
Periodically published full image
of Exchange market state
SNAPSHOTS + DELTAS
12
KEY CONCEPTS – DELTA + SNAPSHOT ( INBAND )
D D D DD
S
D D
S
D D D
Betfair 13
DELTA
SNAPSHOTS
EXAMPLE
S S
D D D D D D D D
501
730
502
730
503
730
504
730
505
730
506
730
507
730
508
730
509
730
510
730
511
730
512
730
DELTA STREAM
101
101
102
101
103
101
104
101
105
101
106
101
107
107
108
107
109
107
110
107
111
107
112
107
502 502 502 502 502 511 511 511 511 511 511502
730 730 730 730 730 730 730 730 730 730 730 730
SNAPSHOT STREAM
OrderChanges – MarketAccount Aggregation
EndOfSnapshot
101 Kafka OffsetOrderSnapshot – Market Aggregation
Snapshot Stream Dawn OrderChanges – No Aggregation101
502
730
Delta Stream Dawn
Stream Version
KEY CONCEPTS – DELTA + SNAPSHOT ( OUT OF BAND )
Betfair
Using protocol buffers to to
serialize structured data.
4-5 times smaller
Reusable consumer libraries
encoding stream mechanics,
bootstrapping, heart beats,
conditional decoding
Fast serialization /
deserialization, rapid and
reliable delivery, efficient
bootstrapping, fast
failovers
PROTOCOL CONSUMERS SUPER FAST
15
KEY CONCEPTS
Betfair
UNDERPINNED
BY
RELIABLE,
RESILIENT,
BLAZING FAST
KAFKA
DB
S S S
P
S
K
Betfair
SETUP
● 24 CPU, 32 GB RAM, 6 x 200 GB
● 3 Hosts
● 3 Replicas
● 3 Producers
● 5 Topics
● 100+ Consumers
Betfair 18
KAFKA
ASSEMBLED
Betfair 19
KEY METRICS
● 200k Requests / sec
● Bytes In / sec
● 300 MBytes Out / sec
● 10k Messages In / sec
● 8 ms 99p response time
● <100 ms end to end lag
● 75 TB over 4.5 years
Betfair 20
MIGRATION
STRATEGY
Betfair 21
MIGRATION
STRATEGY
● Legacy and new stack in parallel
● Controlled throttle of traffic
● Continuous A/B evaluation
● Minimal customer impact
● Minimal DB impact
● 32 x 5k = 160k RPS
S
P
K
DB
S S
P
SS
Betfair 22
KEY BENEFITS
Seamless
Migration
Migrating from old
stack to new stack
was relatively smooth
Rewind Replay
State of system can
be replayed for
troubleshooting and
analysis
Agility
Its very easy to build
new features or add
new data points into
core streams
Efficient Scaling
It is exponentially
easier today to scale
our capacity
Betfair 23
THANOS
SUBDUED …
Betfair 24
DESTINY STILL ARRIVESA YEAR LATER …
Betfair 25
MORE PROBLEMS
● Simplified Order Flow
● 2500 rps
● Input Queue Limits
DB
K
DB
ORDER
PROCESSOR
ORDER
INPUT
HANDLER
Betfair 26
REDESIGNED ORDER FLOW
● Rerouted Order Flow
● 25000+ rps
● Limit yet to be hit
● Simpler recovery
ORDER
PROCESSOR
K
K
DB
ORDER
INPUT
HANDLER
Betfair 27
ITS REDACTED !
ENDGAME..?
Betfair 28
THANOS IS
ALWAYS COMING …
Betfair
FRAUD DETECTION
OPERATIONAL
STREAMS
PERSONALISATION HISTORICAL DATA
29
FUTURE
CHALLENGES
Detect service usage
abuse and sanction
dynamically.
Prevent revenue loss.
Operational metrics
streams.
How are customers using
Exchange?
Merge to generate a
personalised data
stream.
We think you might like
this.
Record business streams
into market files.
Play these to train your
bots.
Betfair
MULȚUMESC
30
THANK YOU
‫ﺑ‬‫ﮩ‬‫ﺖ‬‫ﺑ‬‫ﮩ‬‫ﺖ‬‫ﺷ‬‫ﮑ‬‫ﺮ‬‫ﯾ‬‫ہ‬
Ευχαριστώ πολύ
Благодаря ти
Merci
Teşekkür ederim
ਤuਹਾਡਾ ਧ'ਨਵਾਦ
ధన#$ా&'ల)
Manjunath.Shivakumar@paddypowerbetfair.com
manjusmail@gmail.com
https://www.linkedin.com/in/manjunathshivakumar
Betfair
Appendix
Betfair 32
SOLUTION ARCHITECTURE
KEY CONCEPTS – Resiliency
BET / MARKET STORE
API API
KAFKA
PRODUCER
DC1 DC2
BET / MARKET STORE
KAFKA
PRODUCER
KEY CONCEPTS – Resiliency
BET / MARKET STORE
API API
KAFKA
PRODUCER
DC1 DC2
BET / MARKET STORE
KAFKA
PRODUCER
KEY CONCEPTS – Resiliency
BET / MARKET STORE
API API
KAFKA
PRODUCER
DC1 DC2
BET / MARKET STORE
KAFKA
PRODUCER
KEY CONCEPTS – Resiliency
BET / MARKET STORE
API API
KAFKA
PRODUCER
DC1 DC2
BET / MARKET STORE
KAFKA
PRODUCER
1 of 36

Recommended

How a Startup Prime Broker Uses Kafka | Jad Abi-Samra and Sachin Kumar, Clear... by
How a Startup Prime Broker Uses Kafka | Jad Abi-Samra and Sachin Kumar, Clear...How a Startup Prime Broker Uses Kafka | Jad Abi-Samra and Sachin Kumar, Clear...
How a Startup Prime Broker Uses Kafka | Jad Abi-Samra and Sachin Kumar, Clear...HostedbyConfluent
580 views16 slides
Building High-Throughput, Low-Latency Pipelines in Kafka by
Building High-Throughput, Low-Latency Pipelines in KafkaBuilding High-Throughput, Low-Latency Pipelines in Kafka
Building High-Throughput, Low-Latency Pipelines in Kafkaconfluent
3.5K views36 slides
Apache kafka by
Apache kafkaApache kafka
Apache kafkaRahul Jain
24.2K views14 slides
Envoy and Kafka by
Envoy and KafkaEnvoy and Kafka
Envoy and KafkaAdam Kotwasinski
913 views45 slides
Introduction to Kafka by
Introduction to KafkaIntroduction to Kafka
Introduction to KafkaAkash Vacher
3.2K views28 slides
ksqlDB - Stream Processing simplified! by
ksqlDB - Stream Processing simplified!ksqlDB - Stream Processing simplified!
ksqlDB - Stream Processing simplified!Guido Schmutz
1.1K views41 slides

More Related Content

What's hot

Uber: Kafka Consumer Proxy by
Uber: Kafka Consumer ProxyUber: Kafka Consumer Proxy
Uber: Kafka Consumer Proxyconfluent
622 views36 slides
Pacemaker+DRBD by
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBDDan Frincu
4.5K views47 slides
The RabbitMQ Message Broker by
The RabbitMQ Message BrokerThe RabbitMQ Message Broker
The RabbitMQ Message BrokerMartin Toshev
4.4K views72 slides
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications by
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming ApplicationsRunning Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming ApplicationsLightbend
5K views44 slides
Rds data lake @ Robinhood by
Rds data lake @ Robinhood Rds data lake @ Robinhood
Rds data lake @ Robinhood BalajiVaradarajan13
737 views26 slides
Apache kafka 확장과 응용 by
Apache kafka 확장과 응용Apache kafka 확장과 응용
Apache kafka 확장과 응용JANGWONSEO4
321 views17 slides

What's hot(20)

Uber: Kafka Consumer Proxy by confluent
Uber: Kafka Consumer ProxyUber: Kafka Consumer Proxy
Uber: Kafka Consumer Proxy
confluent622 views
Pacemaker+DRBD by Dan Frincu
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBD
Dan Frincu4.5K views
The RabbitMQ Message Broker by Martin Toshev
The RabbitMQ Message BrokerThe RabbitMQ Message Broker
The RabbitMQ Message Broker
Martin Toshev4.4K views
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications by Lightbend
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming ApplicationsRunning Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Lightbend5K views
Apache kafka 확장과 응용 by JANGWONSEO4
Apache kafka 확장과 응용Apache kafka 확장과 응용
Apache kafka 확장과 응용
JANGWONSEO4321 views
Performance Tuning RocksDB for Kafka Streams’ State Stores by confluent
Performance Tuning RocksDB for Kafka Streams’ State StoresPerformance Tuning RocksDB for Kafka Streams’ State Stores
Performance Tuning RocksDB for Kafka Streams’ State Stores
confluent703 views
Introduction to Apache Kafka by Jeff Holoman
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache Kafka
Jeff Holoman52.2K views
Producer Performance Tuning for Apache Kafka by Jiangjie Qin
Producer Performance Tuning for Apache KafkaProducer Performance Tuning for Apache Kafka
Producer Performance Tuning for Apache Kafka
Jiangjie Qin44.6K views
IBM MQ Online Tutorials by BigClasses.com
IBM MQ Online TutorialsIBM MQ Online Tutorials
IBM MQ Online Tutorials
BigClasses.com11.2K views
Building an Event Bus at Scale by jimriecken
Building an Event Bus at ScaleBuilding an Event Bus at Scale
Building an Event Bus at Scale
jimriecken2K views
ksqlDB: A Stream-Relational Database System by confluent
ksqlDB: A Stream-Relational Database SystemksqlDB: A Stream-Relational Database System
ksqlDB: A Stream-Relational Database System
confluent1.4K views
Multi-Datacenter Kafka - Strata San Jose 2017 by Gwen (Chen) Shapira
Multi-Datacenter Kafka - Strata San Jose 2017Multi-Datacenter Kafka - Strata San Jose 2017
Multi-Datacenter Kafka - Strata San Jose 2017
Gwen (Chen) Shapira4.4K views
uReplicator: Uber Engineering’s Scalable, Robust Kafka Replicator by Michael Hongliang Xu
uReplicator: Uber Engineering’s Scalable,  Robust Kafka ReplicatoruReplicator: Uber Engineering’s Scalable,  Robust Kafka Replicator
uReplicator: Uber Engineering’s Scalable, Robust Kafka Replicator
Using Modular Topologies in Kafka Streams to scale ksqlDB’s persistent querie... by HostedbyConfluent
Using Modular Topologies in Kafka Streams to scale ksqlDB’s persistent querie...Using Modular Topologies in Kafka Streams to scale ksqlDB’s persistent querie...
Using Modular Topologies in Kafka Streams to scale ksqlDB’s persistent querie...
HostedbyConfluent551 views
Disaster Recovery Options Running Apache Kafka in Kubernetes with Rema Subra... by HostedbyConfluent
 Disaster Recovery Options Running Apache Kafka in Kubernetes with Rema Subra... Disaster Recovery Options Running Apache Kafka in Kubernetes with Rema Subra...
Disaster Recovery Options Running Apache Kafka in Kubernetes with Rema Subra...
HostedbyConfluent812 views
Kafka with IBM Event Streams - Technical Presentation by Winton Winton
Kafka with IBM Event Streams - Technical PresentationKafka with IBM Event Streams - Technical Presentation
Kafka with IBM Event Streams - Technical Presentation
Winton Winton145 views
Securing Kafka by confluent
Securing Kafka Securing Kafka
Securing Kafka
confluent14.6K views

Similar to Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath Shivakumar, PaddyPowerBetfair) Kafka Summit London 2019

Storing State Forever: Why It Can Be Good For Your Analytics by
Storing State Forever: Why It Can Be Good For Your AnalyticsStoring State Forever: Why It Can Be Good For Your Analytics
Storing State Forever: Why It Can Be Good For Your AnalyticsYaroslav Tkachenko
485 views38 slides
Karta an ETL Framework to process high volume datasets by
Karta an ETL Framework to process high volume datasets Karta an ETL Framework to process high volume datasets
Karta an ETL Framework to process high volume datasets DataWorks Summit
1.1K views46 slides
Oracle Goldengate for Big Data - LendingClub Implementation by
Oracle Goldengate for Big Data - LendingClub ImplementationOracle Goldengate for Big Data - LendingClub Implementation
Oracle Goldengate for Big Data - LendingClub ImplementationVengata Guruswamy
559 views40 slides
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01 by
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01Decision CAMP
1.4K views60 slides
LendingClub RealTime BigData Platform with Oracle GoldenGate by
LendingClub RealTime BigData Platform with Oracle GoldenGateLendingClub RealTime BigData Platform with Oracle GoldenGate
LendingClub RealTime BigData Platform with Oracle GoldenGateRajit Saha
1K views40 slides
Supercharge Your Integration Services by
Supercharge Your Integration Services�Supercharge Your Integration Services�
Supercharge Your Integration ServicesChristina Lin
1.7K views32 slides

Similar to Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath Shivakumar, PaddyPowerBetfair) Kafka Summit London 2019(20)

Storing State Forever: Why It Can Be Good For Your Analytics by Yaroslav Tkachenko
Storing State Forever: Why It Can Be Good For Your AnalyticsStoring State Forever: Why It Can Be Good For Your Analytics
Storing State Forever: Why It Can Be Good For Your Analytics
Yaroslav Tkachenko485 views
Karta an ETL Framework to process high volume datasets by DataWorks Summit
Karta an ETL Framework to process high volume datasets Karta an ETL Framework to process high volume datasets
Karta an ETL Framework to process high volume datasets
DataWorks Summit1.1K views
Oracle Goldengate for Big Data - LendingClub Implementation by Vengata Guruswamy
Oracle Goldengate for Big Data - LendingClub ImplementationOracle Goldengate for Big Data - LendingClub Implementation
Oracle Goldengate for Big Data - LendingClub Implementation
Vengata Guruswamy559 views
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01 by Decision CAMP
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP1.4K views
LendingClub RealTime BigData Platform with Oracle GoldenGate by Rajit Saha
LendingClub RealTime BigData Platform with Oracle GoldenGateLendingClub RealTime BigData Platform with Oracle GoldenGate
LendingClub RealTime BigData Platform with Oracle GoldenGate
Rajit Saha1K views
Supercharge Your Integration Services by Christina Lin
Supercharge Your Integration Services�Supercharge Your Integration Services�
Supercharge Your Integration Services
Christina Lin1.7K views
Decision Tables as a Programming Tool by Brenda Barnes
Decision Tables as a Programming ToolDecision Tables as a Programming Tool
Decision Tables as a Programming Tool
Brenda Barnes2.1K views
The Current State of Table API in 2022 by Flink Forward
The Current State of Table API in 2022The Current State of Table API in 2022
The Current State of Table API in 2022
Flink Forward173 views
SAP PR released by piwal123
SAP PR releasedSAP PR released
SAP PR released
piwal123422 views
Accelerate your migration to SAP S/4HANA with Alteryx and the DVW Alteryx Con... by DVW Analytics
Accelerate your migration to SAP S/4HANA with Alteryx and the DVW Alteryx Con...Accelerate your migration to SAP S/4HANA with Alteryx and the DVW Alteryx Con...
Accelerate your migration to SAP S/4HANA with Alteryx and the DVW Alteryx Con...
DVW Analytics203 views
Ctac S/4HANA: Experienced Guide to Simple Migration by Ctac Belgium
Ctac S/4HANA: Experienced Guide to Simple Migration Ctac S/4HANA: Experienced Guide to Simple Migration
Ctac S/4HANA: Experienced Guide to Simple Migration
Ctac Belgium867 views
Document splitting in New GL in SAP by Rajesh Shanbhag
Document splitting in New GL in SAPDocument splitting in New GL in SAP
Document splitting in New GL in SAP
Rajesh Shanbhag124.8K views
Justifying Migration of legacy process control systems by Brian Thomas
Justifying Migration of legacy process control systemsJustifying Migration of legacy process control systems
Justifying Migration of legacy process control systems
Brian Thomas350 views
Global Cash Access Investor Presentation by globalcashaccess
Global Cash Access Investor PresentationGlobal Cash Access Investor Presentation
Global Cash Access Investor Presentation
globalcashaccess2K views
Big Retail Goes Reactive at Walmart by Nurun
Big Retail Goes Reactive at WalmartBig Retail Goes Reactive at Walmart
Big Retail Goes Reactive at Walmart
Nurun2.5K views
Slides-for-Benefits-for-Finance-moving-from-ECC-to-S4HANA-Final.pdf by AlexYuniarto1
Slides-for-Benefits-for-Finance-moving-from-ECC-to-S4HANA-Final.pdfSlides-for-Benefits-for-Finance-moving-from-ECC-to-S4HANA-Final.pdf
Slides-for-Benefits-for-Finance-moving-from-ECC-to-S4HANA-Final.pdf
AlexYuniarto1241 views
Slide 1 - Parallels Plesk Control Panel 8.6.0 by webhostingguy
Slide 1 - Parallels Plesk Control Panel 8.6.0Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0
webhostingguy2.3K views

More from confluent

Citi TechTalk Session 2: Kafka Deep Dive by
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Diveconfluent
19 views60 slides
Build real-time streaming data pipelines to AWS with Confluent by
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluentconfluent
73 views53 slides
Q&A with Confluent Professional Services: Confluent Service Mesh by
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Meshconfluent
67 views69 slides
Citi Tech Talk: Event Driven Kafka Microservices by
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservicesconfluent
25 views29 slides
Confluent & GSI Webinars series - Session 3 by
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3confluent
17 views59 slides
Citi Tech Talk: Messaging Modernization by
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernizationconfluent
17 views39 slides

More from confluent(20)

Citi TechTalk Session 2: Kafka Deep Dive by confluent
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
confluent19 views
Build real-time streaming data pipelines to AWS with Confluent by confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
confluent73 views
Q&A with Confluent Professional Services: Confluent Service Mesh by confluent
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
confluent67 views
Citi Tech Talk: Event Driven Kafka Microservices by confluent
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
confluent25 views
Confluent & GSI Webinars series - Session 3 by confluent
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
confluent17 views
Citi Tech Talk: Messaging Modernization by confluent
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
confluent17 views
Citi Tech Talk: Data Governance for streaming and real time data by confluent
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
confluent21 views
Confluent & GSI Webinars series: Session 2 by confluent
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
confluent16 views
Data In Motion Paris 2023 by confluent
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023
confluent233 views
The Future of Application Development - API Days - Melbourne 2023 by confluent
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023
confluent68 views
The Playful Bond Between REST And Data Streams by confluent
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streams
confluent49 views
The Journey to Data Mesh with Confluent by confluent
The Journey to Data Mesh with ConfluentThe Journey to Data Mesh with Confluent
The Journey to Data Mesh with Confluent
confluent73 views
Citi Tech Talk: Monitoring and Performance by confluent
Citi Tech Talk: Monitoring and PerformanceCiti Tech Talk: Monitoring and Performance
Citi Tech Talk: Monitoring and Performance
confluent47 views
Citi Tech Talk Disaster Recovery Solutions Deep Dive by confluent
Citi Tech Talk  Disaster Recovery Solutions Deep DiveCiti Tech Talk  Disaster Recovery Solutions Deep Dive
Citi Tech Talk Disaster Recovery Solutions Deep Dive
confluent68 views
Citi Tech Talk: Hybrid Cloud by confluent
Citi Tech Talk: Hybrid CloudCiti Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid Cloud
confluent43 views
Confluent Partner Tech Talk with QLIK by confluent
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIK
confluent90 views
Real-time Streaming for Government and the Public Sector by confluent
Real-time Streaming for Government and the Public SectorReal-time Streaming for Government and the Public Sector
Real-time Streaming for Government and the Public Sector
confluent41 views
Confluent Partner Tech Talk with SVA by confluent
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVA
confluent95 views
How to Build Real-Time Analytics Applications like Netflix, Confluent, and Re... by confluent
How to Build Real-Time Analytics Applications like Netflix, Confluent, and Re...How to Build Real-Time Analytics Applications like Netflix, Confluent, and Re...
How to Build Real-Time Analytics Applications like Netflix, Confluent, and Re...
confluent28 views
Single View of Data by confluent
Single View of DataSingle View of Data
Single View of Data
confluent71 views

Recently uploaded

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
50 views69 slides
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPoolShapeBlue
84 views10 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
179 views7 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
385 views86 slides
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericShapeBlue
88 views9 slides
The Role of Patterns in the Era of Large Language Models by
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language ModelsYunyao Li
80 views65 slides

Recently uploaded(20)

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue84 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li80 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc160 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10126 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue98 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue253 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue222 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue138 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue101 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue176 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views

Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath Shivakumar, PaddyPowerBetfair) Kafka Summit London 2019