SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Peter Buschman
Lies, Damned Lies, and Best Practices
13.10-15.10-2020
data://disrupted
(Storage in the Age of Abundance)
About
● Majority part of Booking Holdings (formerly Priceline Group)
● One of the largest e-Commerce websites in the world
● The largest online accommodation website in the world
● >1.5 Million properties in 220+ countries and territories
● 1.55 Million room nights booked every 24 hours
● >15,000 employees in 198 offices in 70 countries
● 1000s of LUNs, NFS shares, and S3 buckets
● Managed by a storage team of only 4 people
(as of February, 2020)
About the Title
"There are three kinds of lies:
lies, damned lies, and statistics."
--anonymous
"There are three kinds of lies:
lies, damned lies, and best practices."
--me
The Age of Abundance
No more scarcity of....
●IOPs
●Bandwidth
●Latency
Storage Best Practices
In the age of data center abundance!
Jumbo Frames
● Definition
● Ethernet frames with a MTU > 1500 Bytes (typically 9000)
● Recommended for 20+ years for
● NAS protocols (NFS, SMB)
● Increased throughput
● "Performance"
● No longer a best practice because
● Network speed has increased to a level we simply cannot saturate
● Modern NICs can achieve max performance with 1500 Bytes
● Efficiencies gained no longer worth the added complexity
Jumbo Frames
0
10
20
30
40
50
60
70
80
90
100
Jumbo Increase
Throughput Increase (Gb/s)
1Gb 10Gb 25Gb 40Gb 50Gb 100Gb
Jumbo Frames
0
10
20
30
40
50
60
70
80
90
100
Jumbo Increase
Throughput Increase (Gb/s)
1Gb 10Gb 25Gb 40Gb 50Gb 100Gb
Jumbo Frames
0
10
20
30
40
50
60
70
80
90
100
Jumbo Increase
Throughput Increase (Gb/s)
1Gb 10Gb 25Gb 40Gb 50Gb 100Gb
Jumbo Frames
0
10
20
30
40
50
60
70
80
90
100
Jumbo Increase Generational Increase
Throughput Increase (Gb/s)
1Gb 10Gb 25Gb 40Gb 50Gb 100Gb
Jumbo Frames
0
10
20
30
40
50
60
70
80
90
100
Jumbo Increase Generational Increase
Throughput Increase (Gb/s)
1Gb 10Gb 25Gb 40Gb 50Gb 100Gb
Jumbo Frames
0
10
20
30
40
50
60
70
80
90
100
Jumbo Increase Generational Increase
Throughput Increase (Gb/s)
1Gb 10Gb 25Gb 40Gb 50Gb 100Gb
FibreChannel SANs
● Definition
● Separate network for storage IO using the FibreChannel protocol
● FibreChannel most commonly used
● Recommended for
● Performance and latency
● Elimination of storage islands within servers
● No longer a best practice because
● Performance and latency now worse than Ethernet
● High cost of investment / poor port density
● Complexity of maintaining another network (2 of them!)
● No support for file or object protocols
FibreChannel SANs
0
200
400
600
800
1000
1200
1400
FibreChannel Ethernet
32Gb FC vs. 100Gb Ethernet (€)
Single Port HBA Dual Port HBA
FibreChannel SANs
0
200
400
600
800
1000
1200
1400
FibreChannel Ethernet
32Gb FC vs. 100Gb Ethernet (€)
Single Port HBA Dual Port HBA
FibreChannel SANs
0
200
400
600
800
1000
1200
1400
FibreChannel Ethernet
32Gb FC vs. 100Gb Ethernet (€)
Single Port HBA Dual Port HBA
FibreChannel SANs
0
500
1000
1500
2000
2500
3000
€ per 96Gb/s of Bandwidth
32Gb FC vs. 100Gb Ethernet (€)
Fibre Channel Ethernet
Lossless Ethernet
● Definition
● Ethernet enhancements for guaranteeing performance to certain
applications and protocols (Converged Enhanced Ethernet)
● Data Center Bridging, Priority Flow Control, etc.,
● Recommended for
● Prioritizing important applications over less important ones
● Preventing noisy neighbors
● No longer a best practice because
● Bandwidth is now an abundant resource
● Added complexity is no longer worth it
● Performance can actually be better with QoS turned off!
RAID Controllers with SSDs
● Definition
● Hardware RAID (including cache) in front of SAS or SATA SSDs
● Recommended for
● Performance
● Redundancy
● No longer a best practice because
● Performance is saturated with very few SSDs
● Reliability of SSDs is greater than that of the controllers
● Latency of SSDs is lower without the controller in front of it
RAID Controllers with SSDs
0
20
40
60
80
100
120
140
RAID Controller NO RAID Controller
Latency (us)
Write Latency Read Latency
RAID Controllers with SSDs
0
20
40
60
80
100
120
140
RAID Controller NO RAID Controller
Latency (us)
Write Latency Read Latency
RAID Controllers with SSDs
0
20
40
60
80
100
120
140
RAID Controller NO RAID Controller
Latency (us)
Write Latency Read Latency
RAID Controllers with SSDs
0
20
40
60
80
100
120
140
RAID Controller NO RAID Controller
Latency (us)
Write Latency Read Latency
SAS Disk Drives
● Definition
● Hard Disk Drives with Serial Attached SCSI (SAS) interfaces
● Recommended for
● Performance vs. Serial ATA (SATA) drives
● Dual ports for High Availability (HA) configurations
● No longer a best practice because
● Most disk deployments these days are nearline capacity
● Nearline drives (7200rpm) cannot exceed SATA performance
● SATA edges out SAS on both cost and power metrics
SAS Disk Drives
0
200
400
600
800
1000
1200
1400
1600
Interface Speed Spindle Speed
SAS vs. SATA (MB/s)
SAS SATA
SAS Disk Drives
0
200
400
600
800
1000
1200
1400
1600
Interface Speed Spindle Speed
SAS vs. SATA (MB/s)
SAS SATA
SAS Disk Drives
0
200
400
600
800
1000
1200
1400
1600
Interface Speed Spindle Speed
SAS vs. SATA (MB/s)
SAS SATA
SAS vs. SATA
Image credits: Lothar Spurzem - Wikimedia CommonsImage credits: sv1ambo - Wikimedia Commons
Nearline SAS Nearline SATA
"Same engine, different chassis. Not actually faster"
Write Intensive SSDs
● Definition
● SSDs rated for an especially high number of write cycles
● Recommended for
● Write intensive applications with a high degree of data churn
● Protection against premature wearing out of NAND
● No longer a best practice because
● Manufacturers greatly over estimated NAND wear rates
● No physical difference between drive SKUs
● Read intensive drives can be re-formatted to increase write cycles
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Advertised Raw
Capacity (GB)
Write Intensive Read Intensive
Write Intensive SSDs
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Advertised Raw
Capacity (GB)
Write Intensive Read Intensive
Write Intensive SSDs
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Advertised Raw
Capacity (GB)
Write Intensive Read Intensive
Write Intensive SSDs
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Advertised Raw
Capacity (GB)
Write Intensive Read Intensive
Write Intensive SSDs
7%
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Advertised Raw
Capacity (GB)
Write Intensive Read Intensive
Write Intensive SSDs
7%
28%
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Advertised Raw
Capacity (GB)
Write Intensive Read Intensive
Write Intensive SSDs
7%
28%
50%
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Advertised Raw
Capacity (GB)
Write Intensive Read Intensive
Write Intensive SSDs
7%
28%
50%
80%
Summary
Old New
Storage Best Practices in the Age of Abundance
Summary
Old New
Jumbo Frames Standard 1500B MTU above 10Gb/s
Storage Best Practices in the Age of Abundance
Summary
Old New
Jumbo Frames Standard 1500B MTU above 10Gb/s
FibreChannel SANs Converge network on 100Gb Ethernet
Storage Best Practices in the Age of Abundance
Summary
Old New
Jumbo Frames Standard 1500B MTU above 10Gb/s
FibreChannel SANs Converge network on 100Gb Ethernet
Lossless Ethernet Over-provision bandwidth
Storage Best Practices in the Age of Abundance
Summary
Old New
Jumbo Frames Standard 1500B MTU above 10Gb/s
FibreChannel SANs Converge network on 100Gb Ethernet
Lossless Ethernet Over-provision bandwidth
RAID Controllers High quality direct attached SSDs
Storage Best Practices in the Age of Abundance
Summary
Old New
Jumbo Frames Standard 1500B MTU above 10Gb/s
FibreChannel SANs Converge network on 100Gb Ethernet
Lossless Ethernet Over-provision bandwidth
RAID Controllers High quality direct attached SSDs
SAS Disk Drives Use SATA for high capacity nearline use cases
Storage Best Practices in the Age of Abundance
Summary
Old New
Jumbo Frames Standard 1500B MTU above 10Gb/s
FibreChannel SANs Converge network on 100Gb Ethernet
Lossless Ethernet Over-provision bandwidth
RAID Controllers High quality direct attached SSDs
SAS Disk Drives Use SATA for high capacity nearline use cases
Write Intensive SSDs Read Intensive SSDs formatted to desired endurance
Storage Best Practices in the Age of Abundance
What lies have you been told lately?
Image credit: U.S. Public Domain
Lies, damned lies, and best practices

Contenu connexe

Plus de data://disrupted®

Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020
Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020
Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020data://disrupted®
 
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...data://disrupted®
 
Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03data://disrupted®
 
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...data://disrupted®
 
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)data://disrupted®
 
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)data://disrupted®
 
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.data://disrupted®
 
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...data://disrupted®
 
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)data://disrupted®
 
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)data://disrupted®
 
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)data://disrupted®
 

Plus de data://disrupted® (11)

Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020
Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020
Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020
 
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...
 
Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03
 
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
 
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)
 
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)
 
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.
 
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...
 
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)
 
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)
 
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
 

Dernier

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Dernier (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Lies, damned lies, and best practices