SlideShare a Scribd company logo
Cleanliness is next to Godliness
Deduplicating Your Customer Data
Parts of the talk
Talking about Data Quality
Techniques for Deduplication
Processing, Timing and Mindset
Part 1 Part 2 Part 3
Timeline
Once upon a time...
Age of information
Large amounts of data inputted by humans
Humans make mistakes...
Information is a significant raw material for
businesses around the world.
Making data-based decisions
Wrong information leads to wrong decisions
Information as products
Bad and unimpressive products
Information for logistics
Company may shut down
Gathering Data from Humans
Paper forms
• Spelling mistakes
• Unclear questions
• Bare minimum information
• OCR
Web forms
• Bypassing filters
Tainting Existing Data
Changes in procedures
• Didn’t update older data
• Different data structures
• Different ways of handling data
Importing sources of (bad) data
Some Industry Jargon
Single View of Customer
• Marketing Campaigns
Single Version of the Truth
• Strategy
Getting Correct Reports
Consider this
You start a direct mail marketing campaign
And this happens...
Dear Mr ----- O’Brien,
We are delighted to inform you
that we have an amazing offer
specifically for you..
Avoiding Embarrassing Mistakes
• Marketing/PR
• Accounting
• Shipping
• Strategy
How much is it worth?
• 30% ROI (big consultancy)
• 10-25% Loss of revenue for bad data quality
• Competitive advantage
• Avoid going out of business
MFI Group
Founded 1964
Upgraded ERP systems early 2000’s
Due to issues with data quality in 2004
• £46m in lost sales, £16m extra deliveries +
technical costs and £20m for the actual
system.
Administration 2008
(Comeback 2010)
Recap
Data Quality is a big subject
Avoid embarrassing mistakes
Keep company running efficiently
Good for reports
What Deduplication is used for
Increasing data quality
Compressing data
Pre-stage data cleansing needed
Matching
Techniques
• Address
• Name
• Fuzzy
• DOB
Business Rules
Quality Matching
Ask the Data
Address Matching
Databases
• Royal Mail (PAF)
• Council Address Data
• Do Your Own
Fill in missing parts
House Number, Building Number, House Name,
Flat Number, Company Name, Street, Locality,
Town, City, County, Country and Postcode
Name Matching
Name, Full name
Forename, Firstname,
Lastname, Surname
Initial
Middle name(s)
Title, Suffix
Qualification
Lord James Jonah William Smith 3rd
SQL example
SELECT c1.*, c2.*
FROM customers c1 INNER JOIN customers c2
ON c1.address_id = c2.address_id
WHERE c1.surname = c2.surname
AND c1.forename = c2.forename
AND (c1.middlename = c2.middlename
XOR (c1.middlename = ‘’ XOR c2.middle=name‘’));
Title Forename Middle Surname DOB
MR MARK MADANES 05/10/1963
MR MARK MADANES 04/10/1963
Title Forename Middle Surname DOB
MR CIARAN GERARD O’NEILL 26/07/1971
MR CIARAN M O’NEILL 26/07/1971
Title Forename Middle Surname DOB
MS JAN PHILMORE 15/10/1954
MR JAN PHILMORE 00/00/0000
Title Forename Middle Surname DOB
MR ALBERTO CARLOS 00/00/0000
MR ALBERT O CARLOS 00/00/0000
Fuzzy Matching
Levenshtein
select levenshtein(‘jonathan’,’jonathon’) -> 1
Download from: http://www.artfulsoftware.com/infotree/queries.php?&bw=1280#552
Fuzzy Matching
Soundex
select soundex('jonathan') -> J535
Metaphone
echo metaphone('jonathan') -> JNON
Title Forename Middle Surname DOB
SAMUEL JOHNSTONE 00/00/0000
MR SAMUEL JOHNSTON 00/00/0000
Business Rules
Certain Level of Correctness
Generic Rules and Source Specific Rules
Business Rules
Example
• Middle name: Adam Smith vs. Adam E Smith
• Title: Miss vs. Ms vs. Lady
• Initial: A Smith vs. Adam Smith (same address)
• Surnames: O`Brien vs. O’Brien vs. O’Brien
• More Surname: McDonald vs. Mc Donald vs. Mac
Donald
Things to Watch Out for
Same father/son or mother/daughter names
Twins with same DOB
Initial for a forename
Mixing of forename with middle name
Changing surname after marriage
Quality Matching
Analyze data sources
How recent the data is
Ask the Data
Name popularity
Number of sources
• Example: 4 sources vs. 1 source say this spelling is
right
Consider Using a Democratic System
Opposite of hieratical (if-then-else) system
If rules order is problematic
Business Rules + Asking the Data
Recap
Find address
Find duplicates
Try to make a decision for deduplication
• Business Rules
• Ask the Data
Processing
CPU/Disk/Memory bound
Sequential or parallel
Processing Data
Extra data
Result table
Temp data
Timing
On insert
A few minutes after insert (events)
Scheduled tasks
Pre-fetch
When user asks for it
New Data User Request
Points in Time
Using Your Team
DBAs
Database Developers/ETL experts
Data Analysts
Developers
Testers
Mindset
Never 100%
Best Effort
Pareto Principle
Continuous Improvement
Cost
Benefits
Final Recap
Continuous Improvements
Which duplicate is the correct one?
Combine business rules + ask the data
Questions & Answers
Contact Information:
MySQL-related questions about presentation?
Non-profit or Medical?
contact@jonathanlevin.co.uk

More Related Content

Viewers also liked

Ind eng-062-ppt
Ind eng-062-pptInd eng-062-ppt
Ind eng-062-ppt
Riverside School
 
Cleanliness
CleanlinessCleanliness
Cleanliness
Tanvi Dogra
 
Scaling MySQL Strategies for Developers
Scaling MySQL Strategies for DevelopersScaling MySQL Strategies for Developers
Scaling MySQL Strategies for Developers
Jonathan Levin
 
Cleanliness
CleanlinessCleanliness
Open Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETLOpen Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETL
Jonathan Levin
 
Cleanliness ppt (always keep clean yourself)
Cleanliness ppt (always keep clean yourself)Cleanliness ppt (always keep clean yourself)
Cleanliness ppt (always keep clean yourself)
Kalash Kumar
 
Quick And Easy Guide To Speeding Up MySQL for web developers
Quick And Easy Guide To Speeding Up MySQL for web developersQuick And Easy Guide To Speeding Up MySQL for web developers
Quick And Easy Guide To Speeding Up MySQL for web developers
Jonathan Levin
 
Caching Business Logic in the Database
Caching Business Logic in the DatabaseCaching Business Logic in the Database
Caching Business Logic in the Database
Jonathan Levin
 
Cleanliness of surroundings and health
Cleanliness of surroundings and healthCleanliness of surroundings and health
Cleanliness of surroundings and health
Shyam Gopal
 
Cleanliness of thoughts & actions
Cleanliness of thoughts & actionsCleanliness of thoughts & actions
Cleanliness of thoughts & actions
Ďivyaansh Męhta
 
Pstti teaching cleanliness to a child
Pstti teaching cleanliness to a childPstti teaching cleanliness to a child
Pstti teaching cleanliness to a child
PSTTI
 
Swachh bharat abhiyan missions for school.
Swachh bharat abhiyan missions for school.Swachh bharat abhiyan missions for school.
Swachh bharat abhiyan missions for school.
Abiral Pandey
 
Classroom Cleanliness Talk 2013
Classroom Cleanliness Talk 2013Classroom Cleanliness Talk 2013
Classroom Cleanliness Talk 2013
jiayingjy
 
Health and hygiene for class 5
Health and hygiene for class 5Health and hygiene for class 5
Health and hygiene for class 5
marhaba_rashid
 
Personal hygiene ppt
Personal hygiene pptPersonal hygiene ppt
Personal hygiene ppt
ps24ctt
 
ETL tool evaluation criteria
ETL tool evaluation criteriaETL tool evaluation criteria
ETL tool evaluation criteria
Asis Mohanty
 
Personal Hygiene for Kids!
Personal Hygiene for Kids! Personal Hygiene for Kids!
Personal Hygiene for Kids!
Keshav Mohta
 

Viewers also liked (17)

Ind eng-062-ppt
Ind eng-062-pptInd eng-062-ppt
Ind eng-062-ppt
 
Cleanliness
CleanlinessCleanliness
Cleanliness
 
Scaling MySQL Strategies for Developers
Scaling MySQL Strategies for DevelopersScaling MySQL Strategies for Developers
Scaling MySQL Strategies for Developers
 
Cleanliness
CleanlinessCleanliness
Cleanliness
 
Open Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETLOpen Source ETL vs Commercial ETL
Open Source ETL vs Commercial ETL
 
Cleanliness ppt (always keep clean yourself)
Cleanliness ppt (always keep clean yourself)Cleanliness ppt (always keep clean yourself)
Cleanliness ppt (always keep clean yourself)
 
Quick And Easy Guide To Speeding Up MySQL for web developers
Quick And Easy Guide To Speeding Up MySQL for web developersQuick And Easy Guide To Speeding Up MySQL for web developers
Quick And Easy Guide To Speeding Up MySQL for web developers
 
Caching Business Logic in the Database
Caching Business Logic in the DatabaseCaching Business Logic in the Database
Caching Business Logic in the Database
 
Cleanliness of surroundings and health
Cleanliness of surroundings and healthCleanliness of surroundings and health
Cleanliness of surroundings and health
 
Cleanliness of thoughts & actions
Cleanliness of thoughts & actionsCleanliness of thoughts & actions
Cleanliness of thoughts & actions
 
Pstti teaching cleanliness to a child
Pstti teaching cleanliness to a childPstti teaching cleanliness to a child
Pstti teaching cleanliness to a child
 
Swachh bharat abhiyan missions for school.
Swachh bharat abhiyan missions for school.Swachh bharat abhiyan missions for school.
Swachh bharat abhiyan missions for school.
 
Classroom Cleanliness Talk 2013
Classroom Cleanliness Talk 2013Classroom Cleanliness Talk 2013
Classroom Cleanliness Talk 2013
 
Health and hygiene for class 5
Health and hygiene for class 5Health and hygiene for class 5
Health and hygiene for class 5
 
Personal hygiene ppt
Personal hygiene pptPersonal hygiene ppt
Personal hygiene ppt
 
ETL tool evaluation criteria
ETL tool evaluation criteriaETL tool evaluation criteria
ETL tool evaluation criteria
 
Personal Hygiene for Kids!
Personal Hygiene for Kids! Personal Hygiene for Kids!
Personal Hygiene for Kids!
 

Similar to Cleanliness is next to Godliness

Get it Clean and Keep it Clean
Get it Clean and Keep it CleanGet it Clean and Keep it Clean
Get it Clean and Keep it Clean
DQ Global
 
Common issues with data for small to medium enterprises
Common issues with data for small to medium enterprisesCommon issues with data for small to medium enterprises
Common issues with data for small to medium enterprises
TheDigitalSniper
 
Sound Data Quality for CRM
Sound Data Quality for CRMSound Data Quality for CRM
Sound Data Quality for CRM
Divya Malik
 
Data Quality for AML
Data Quality for AMLData Quality for AML
Data Quality for AML
Precisely
 
Data Quality & Data Governance
Data Quality & Data GovernanceData Quality & Data Governance
Data Quality & Data Governance
Tuba Yaman Him
 
Responsible Appending
Responsible AppendingResponsible Appending
Responsible Appending
Jennifer Soares
 
Data Quality
Data QualityData Quality
Data Quality
Michael Collins
 
Pioneer marketers services brochure
Pioneer marketers services brochurePioneer marketers services brochure
Pioneer marketers services brochure
pioneerjohnny
 
The Duplicitous Duplicate
The Duplicitous DuplicateThe Duplicitous Duplicate
The Duplicitous Duplicate
Anish Raivadera
 
Inch by inch
Inch by inchInch by inch
Inch by inch
John Wood
 
GDPR for Things - ThingsCon Amsterdam 2017
GDPR for Things - ThingsCon Amsterdam 2017GDPR for Things - ThingsCon Amsterdam 2017
GDPR for Things - ThingsCon Amsterdam 2017
Saskia Videler
 
Address Capture with Seven Keystrokes
Address Capture with Seven KeystrokesAddress Capture with Seven Keystrokes
Address Capture with Seven Keystrokes
Precisely
 
SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...
SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...
SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...
SugarCRM
 
Advancements in Legal Entity Data Quality
Advancements in Legal Entity Data QualityAdvancements in Legal Entity Data Quality
Advancements in Legal Entity Data Quality
Kingland
 
Data Management
Data ManagementData Management
Data Management
jaydpitzer
 
StrikeIron Data Management
StrikeIron Data ManagementStrikeIron Data Management
StrikeIron Data Management
mflannigan
 
Seven Signs You Need a Data Warehouse
Seven Signs You Need a Data WarehouseSeven Signs You Need a Data Warehouse
Seven Signs You Need a Data Warehouse
HelpSystems
 
Dmef2010 Dm Im Research Summit (Jos Schijns)
Dmef2010 Dm Im Research Summit (Jos Schijns)Dmef2010 Dm Im Research Summit (Jos Schijns)
Dmef2010 Dm Im Research Summit (Jos Schijns)
Open Universiteit in Nederland; Cendris
 
The Search for Work
The Search for WorkThe Search for Work
The Search for Work
JT Pedersen
 
Ons households july 17 addressing ac mj
Ons households july 17 addressing ac mjOns households july 17 addressing ac mj
Ons households july 17 addressing ac mj
onsaddresses
 

Similar to Cleanliness is next to Godliness (20)

Get it Clean and Keep it Clean
Get it Clean and Keep it CleanGet it Clean and Keep it Clean
Get it Clean and Keep it Clean
 
Common issues with data for small to medium enterprises
Common issues with data for small to medium enterprisesCommon issues with data for small to medium enterprises
Common issues with data for small to medium enterprises
 
Sound Data Quality for CRM
Sound Data Quality for CRMSound Data Quality for CRM
Sound Data Quality for CRM
 
Data Quality for AML
Data Quality for AMLData Quality for AML
Data Quality for AML
 
Data Quality & Data Governance
Data Quality & Data GovernanceData Quality & Data Governance
Data Quality & Data Governance
 
Responsible Appending
Responsible AppendingResponsible Appending
Responsible Appending
 
Data Quality
Data QualityData Quality
Data Quality
 
Pioneer marketers services brochure
Pioneer marketers services brochurePioneer marketers services brochure
Pioneer marketers services brochure
 
The Duplicitous Duplicate
The Duplicitous DuplicateThe Duplicitous Duplicate
The Duplicitous Duplicate
 
Inch by inch
Inch by inchInch by inch
Inch by inch
 
GDPR for Things - ThingsCon Amsterdam 2017
GDPR for Things - ThingsCon Amsterdam 2017GDPR for Things - ThingsCon Amsterdam 2017
GDPR for Things - ThingsCon Amsterdam 2017
 
Address Capture with Seven Keystrokes
Address Capture with Seven KeystrokesAddress Capture with Seven Keystrokes
Address Capture with Seven Keystrokes
 
SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...
SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...
SugarCon 2013: Data Management & Spatial Intelligence from the Cumulus Clouds...
 
Advancements in Legal Entity Data Quality
Advancements in Legal Entity Data QualityAdvancements in Legal Entity Data Quality
Advancements in Legal Entity Data Quality
 
Data Management
Data ManagementData Management
Data Management
 
StrikeIron Data Management
StrikeIron Data ManagementStrikeIron Data Management
StrikeIron Data Management
 
Seven Signs You Need a Data Warehouse
Seven Signs You Need a Data WarehouseSeven Signs You Need a Data Warehouse
Seven Signs You Need a Data Warehouse
 
Dmef2010 Dm Im Research Summit (Jos Schijns)
Dmef2010 Dm Im Research Summit (Jos Schijns)Dmef2010 Dm Im Research Summit (Jos Schijns)
Dmef2010 Dm Im Research Summit (Jos Schijns)
 
The Search for Work
The Search for WorkThe Search for Work
The Search for Work
 
Ons households july 17 addressing ac mj
Ons households july 17 addressing ac mjOns households july 17 addressing ac mj
Ons households july 17 addressing ac mj
 

Recently uploaded

"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 

Recently uploaded (20)

"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 

Cleanliness is next to Godliness