SlideShare a Scribd company logo
1 of 55
Download to read offline
Timely Autoscaling of Kafka Streams
Pipelines with Remotely Connected APIs
Torben Meyer
Pipeline
2
Display Event
Producer
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
Preprocessing
Error Handling
3
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
Display Event
Producer Preprocessing
Option 1: Retry Strategy
4
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
Display Event
Producer Preprocessing
Option 2: Dead-Letter Queue
5
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
Display Event
Producer Preprocessing
DLQ
Option 3: Back off Topics
6
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
Display Event
Producer Preprocessing
10 100 10000
Exponential Back off Topics
Option 4: Let it Crash
7
7
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
Display Event
Producer Preprocessing
Error Handling
8
Retry Strategy
Back off Topics
Dead-Letter Queue
Let it Crash
How fast can we go?
9
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
How fast can we go?
10
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS
User Prediction 2
Ad Prediction 1.3
Predictor
Kafka Streams
How fast can we go?
11
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency
User Prediction 2 500ms
Ad Prediction 1.3 750ms
Predictor
Kafka Streams
How fast can we go?
12
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency
User Prediction 2 500ms
Ad Prediction 1.3 750ms
Predictor
Kafka Streams
How fast can we go?
13
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency
User Prediction 2 500ms
Ad Prediction 1.3 750ms
Predictor
Kafka Streams
Predictor
Kafka Streams
Predictor
Kafka Streams
How fast can we go?
14
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS
User Prediction 2
Ad Prediction 1.3
How fast can we go?
Predictor
Kafka Streams
Predictor
Kafka Streams
15
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency
User Prediction 2 1000ms
Ad Prediction 1.3 1500ms
How fast can we go?
Predictor
Kafka Streams
Predictor
Kafka Streams
16
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency
User Prediction 2 1000ms
Ad Prediction 1.3 1500ms
Our Goal:
Robust and Performant Pipelines
17
Results - Baseline
18
Results - Baseline
19
Caching
20
Display Event
Producer
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
Preprocessing
Cache
Caching
21
Cache
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency (L) Cache Miss Ratio (CMR)
User Prediction 2 500ms 90%
Ad Prediction 1.3 750ms 10%
Caching
22
Cache
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency (L) Cache Miss Ratio (CMR)
User Prediction 2 500ms 90%
Ad Prediction 1.3 750ms 10%
Caching
23
Cache
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Service RPS Latency (L) Cache Miss Ratio (CMR)
User Prediction 2 500ms 90%
Ad Prediction 1.3 750ms 10%
Results - Cached
24
Autoscaling
25
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
Autoscaling
26
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
Autoscaling
27
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
Autoscaling
28
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
What is the lag of
the consumer group?
Autoscaling
29
Autoscaling
30
Autoscaling
31
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
What is the lag of
the consumer group?
Predictor
Kafka Streams
Ad Prediction
REST AP
User Prediction
REST API
Predictor
Kafka Streams
User Prediction
REST API
Autoscaling
32
Predictor
Kafka Streams
Ad Prediction
REST AP
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
What is the lag of
the consumer group?
Results - Lag-based Autoscaling
33
Results - Lag-based Autoscaling
34
Lag increases ⟹ KEDA triggers scale-up
Results - Lag-based Autoscaling
35
Rebalance
Results - Lag-based Autoscaling
36
5 replicas catch up
Results - Lag-based Autoscaling
37
3 replicas continue
38
Timely Autoscaling
Timely Autoscaling
39
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
Display Event
Producer Preprocessing
Metrics
Consumer / REST API
Timely Autoscaling
40
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
Display Event
Producer Preprocessing
Metrics
Consumer / REST API
How many unique user
and ad IDs are there?
Metric
41
{}
{}
Data Structures
Cached User
Unique Elements
t0
Metric
42
user1 → t0
t0
→ 1
Data Structures
Cached User
Unique Elements
t0
user1
Metric
43
user1 → t0
…
t0
→ 4
Data Structures
Cached User
Unique Elements
t0
user1 …
Metric
44
user1 → t0
user2 → t1
…
t0
→ 4
→ 1
Data Structures
Cached User
Unique Elements
t0
t1
user1 … user2
Metric
45
user1 → t0
user2 → t1
…
t0
→ 4
t1
→ 1
Data Structures
Cached User
Unique Elements
t0
t1
user1 … user2 user1
Metric
46
user1 → t0
user2 → t1
user3 → t2
…
t0
→ 4
t1
→ 3
t2
→ 4
…
Data Structures
Cached User
Unique Elements
t0
t1
t2
user1 … user2 user1 … user3 …
Metric
47
user1 → t0
user2 → t1
user3 → t2
…
t0
→ 4
t1
→ 3
t2
→ 4
…
t30
→ 3
Data Structures
Cached User
Unique Elements
t0
t1
t2
user1 … user2 user1 … user3 …
3.8
3.7
Timely Autoscaling
48
Predictor
Kafka Streams
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
Display Event
Producer Preprocessing
Metrics
Consumer / REST API
How many unique user
and ad IDs are there?
~ required RPS
User Prediction
REST API
Timely Autoscaling
49
Predictor
Kafka Streams
Predictor
Kafka Streams
Ad Prediction
REST API
User Prediction
REST API
Ad Prediction
REST API
w/spredictor
?
Horizontal Pod
Autoscaler
Scale
Display Event
Producer Preprocessing
Metrics
Consumer / REST API
How many unique user
and ad IDs are there?
~ required RPS
Timely Autoscaling
50
Results - Timely Autoscaling
51
Results - Timely Autoscaling
52
Timely autoscaling triggers
before lag grows
Results - Timely Autoscaling
53
Timely autoscaling triggers
before lag grows
No need to catch up
Results - Timely Autoscaling
54
Timely Autoscaling of Kafka Streams
Pipelines with Remotely Connected APIs
Torben Meyer
Software Engineer
https://github.com/bakdata/timely-autoscaling-demo
torben.meyer@bakdata.com Kafka Summit London 2023

More Related Content

Similar to Timely Auto-Scaling of Kafka Streams Pipelines with Remotely Connected APIs with Torben Meyer

Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...
Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...
Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...
HostedbyConfluent
 
Streaming Visualization
Streaming VisualizationStreaming Visualization
Streaming Visualization
Guido Schmutz
 
Fast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache PulsarFast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache Pulsar
Timothy Spann
 

Similar to Timely Auto-Scaling of Kafka Streams Pipelines with Remotely Connected APIs with Torben Meyer (20)

SVQdotNET: Building APIs with OpenApi
SVQdotNET: Building APIs with OpenApiSVQdotNET: Building APIs with OpenApi
SVQdotNET: Building APIs with OpenApi
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache Kafka
 
API World 2013 - Transforming the Netflix API
API World 2013 - Transforming the Netflix APIAPI World 2013 - Transforming the Netflix API
API World 2013 - Transforming the Netflix API
 
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
 
Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...
Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...
Highly Available Kafka Consumers and Kafka Streams on Kubernetes with Adrian ...
 
Driving Service Reliability Through Autoscaling Workloads on OpenShift
Driving Service Reliability Through Autoscaling Workloads on OpenShiftDriving Service Reliability Through Autoscaling Workloads on OpenShift
Driving Service Reliability Through Autoscaling Workloads on OpenShift
 
Why your next serverless project should use AWS AppSync
Why your next serverless project should use AWS AppSyncWhy your next serverless project should use AWS AppSync
Why your next serverless project should use AWS AppSync
 
2021 JCConf 使用Dapr簡化Java微服務應用開發
2021 JCConf 使用Dapr簡化Java微服務應用開發2021 JCConf 使用Dapr簡化Java微服務應用開發
2021 JCConf 使用Dapr簡化Java微服務應用開發
 
Managing microservices with istio on OpenShift - Meetup
Managing microservices with istio on OpenShift - MeetupManaging microservices with istio on OpenShift - Meetup
Managing microservices with istio on OpenShift - Meetup
 
Streaming Visualization
Streaming VisualizationStreaming Visualization
Streaming Visualization
 
Austin API Summit 2018: Are REST APIs Still Relevant Today?
Austin API Summit 2018: Are REST APIs Still Relevant Today?Austin API Summit 2018: Are REST APIs Still Relevant Today?
Austin API Summit 2018: Are REST APIs Still Relevant Today?
 
Are REST APIs Still Relevant Today?
Are REST APIs Still Relevant Today?Are REST APIs Still Relevant Today?
Are REST APIs Still Relevant Today?
 
Mind the App: How to Monitor Your Kafka Streams Applications | Bruno Cadonna,...
Mind the App: How to Monitor Your Kafka Streams Applications | Bruno Cadonna,...Mind the App: How to Monitor Your Kafka Streams Applications | Bruno Cadonna,...
Mind the App: How to Monitor Your Kafka Streams Applications | Bruno Cadonna,...
 
Fast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache PulsarFast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache Pulsar
 
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
 
kurento-nubomedia-first-steps-v1
kurento-nubomedia-first-steps-v1kurento-nubomedia-first-steps-v1
kurento-nubomedia-first-steps-v1
 
What's New in Confluent Platform 5.5
What's New in Confluent Platform 5.5What's New in Confluent Platform 5.5
What's New in Confluent Platform 5.5
 
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub  - Hail Hydrate! From Stream to Lake with Apache Pulsar and FriendsPortoTechHub  - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
 
Cilium:: Application-Aware Microservices via BPF
Cilium:: Application-Aware Microservices via BPFCilium:: Application-Aware Microservices via BPF
Cilium:: Application-Aware Microservices via BPF
 
Observing Intraday Indicators Using Real-Time Tick Data on Apache Superset an...
Observing Intraday Indicators Using Real-Time Tick Data on Apache Superset an...Observing Intraday Indicators Using Real-Time Tick Data on Apache Superset an...
Observing Intraday Indicators Using Real-Time Tick Data on Apache Superset an...
 

More from HostedbyConfluent

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
HostedbyConfluent
 

More from HostedbyConfluent (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit London
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and Kafka
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit London
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit London
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And Why
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka Clusters
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy Pub
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit London
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSL
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and Beyond
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink Apps
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC Ecosystem
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local Disks
 

Recently uploaded

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Timely Auto-Scaling of Kafka Streams Pipelines with Remotely Connected APIs with Torben Meyer