SlideShare a Scribd company logo
Elastic @Deezer
Aurélien Saint Requier, Search Data Scientist
ELASTIC @DEEZER
/01
/02
/03
/04
Where?
Elasticsearch architecture
Querying Elasticsearch
ELK stack for analysis
Table of contents
ELASTIC #DEEZER
Where?
/01
ELASTIC @DEEZER
For search features
ELASTIC #DEEZER 4
For chart and new release features
ELASTIC #DEEZER 5
For recommendation features
ELASTIC #DEEZER 6
Elasticsearch Architecture
/02
ELASTIC @DEEZER
Elasticsearch architecture
Our needs
ELASTIC #DEEZER 8
● Search and recommend
○ 3 millions of artists
○ 5 millions of albums
○ 50 millions of tracks
○ 2 millions of playlists
● Search and recommend content based on
○ metadata and other features
○ tag description
● New releases should become available in less than 2 hours
● Queries have to respond in less than 100ms
Elasticsearch architecture
Overview
ELASTIC #DEEZER 9
Elasticsearch architecture
Data workflow
ELASTIC #DEEZER 10
Elasticsearch architecture
Data workflow
ELASTIC #DEEZER 11
How we deploy full indexes in production ?
ELASTIC #DEEZER
1. Get json data from Hadoop cluster (using WebHDFS)
2. Index documents on mastersearch (using ES bulk api)
3. Package the new index :
3.1. compress the ES index directory
3.2. generate a deployment script
4. Copy the package on the temporary node of each cluster (using
assassin, an homemade rsync deploy script)
5. Run deployment script :
5.1. Start a temporary ES instance and load the new index
5.2. Set the required number of replica
5.3. Wait until data is replicated and then shutting down the
temporary ES instance
5.4. Warm the new index
5.5. Switch alias on the new index and close the old index
12
Querying Elasticsearch
/03
ELASTIC @DEEZER
How we analyze musical data?
ELASTIC #DEEZER 14
Use custom analyzers
Black Pearl (He's A Pirate) [feat. Sidney Housen] - EP
The Black Eyed Peas
● Lowercase asciifolding and char filters, music field synonyms :
● Edge_ngram tokenizer :
How we search in our data?
ELASTIC #DEEZER 15
● Using a Java internal Elasticsearch plugin :
How we search in our data?
ELASTIC #DEEZER 16
● Using Multi Search API and Query DSL:
How we recommend our data?
ELASTIC #DEEZER 17
● Using function score queries :
How we explore our data?
ELASTIC #DEEZER 18
● Using aggregation:
Some feedbacks
ELASTIC #DEEZER
● In numbers:
○ More 25 millions queries a day, around 5000 queries / minute
○ Around 95% queries respond in less 100ms
● In lessons :
○ Be careful with fielddata usage
○ Big jvm ES instance = Long gc time
○ Avoid prefix queries : use edge-ngram tokenizer and do match
queries*
● In future :
○ Use a dedicated client/data/master architecture
○ Stop fuzzy queries (replaced by a “Did you mean“ approach)*
○ Migrate to Elasticsearch v2
19
*https://www.elastic.co/blog/elasticsearch-queries-or-term-queries-are-really-fast
ELK for analysis
/04
ELASTIC @DEEZER
Use of ELK
ELASTIC #DEEZER
● Elasticsearch v1.7.5 :
○ cluster of 3 nodes
○ index logs from Logstash and homemade scripts
○ Around 2 billions of documents
● Logstash 1.5
● Kibana v 4.1.1
○ 26 dashboards / 189 visualisations
● Tools:
○ curator for index retention
○ elasticdump for saving kibana settings
21
Use cases
Monitoring
ELASTIC #DEEZER 22
Use cases
Analysis what our users search
ELASTIC #DEEZER 23
Thanks for your attention
We are hiring !
jobs.deezer.com
Questions?

More Related Content

What's hot

APMG juni 2014 - Regular Expression
APMG juni 2014 - Regular ExpressionAPMG juni 2014 - Regular Expression
APMG juni 2014 - Regular Expression
Byte
 
Wikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big DataWikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big Data
Vivian S. Zhang
 
Not only SQL
Not only SQL Not only SQL
Not only SQL
Niklas Gustavsson
 
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
Rahul K Chauhan
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
Joe Drumgoole
 
Building a custom time series db - Colin Hemmings at #DOXLON
Building a custom time series db - Colin Hemmings at #DOXLONBuilding a custom time series db - Colin Hemmings at #DOXLON
Building a custom time series db - Colin Hemmings at #DOXLON
Outlyer
 
GRIN-Global Status - II, CRI 2016 February
GRIN-Global Status - II, CRI 2016 FebruaryGRIN-Global Status - II, CRI 2016 February
GRIN-Global Status - II, CRI 2016 February
Edwin Rojas
 
Polyglot persistence
Polyglot persistencePolyglot persistence
Polyglot persistence
Otávio Santana
 
Client-side storage
Client-side storageClient-side storage
Client-side storage
Ruben Tan
 
Scaling Cloud Apps
Scaling Cloud AppsScaling Cloud Apps
Scaling Cloud Apps
Houssem Dellai
 
Introducing TiDB - Percona Live Frankfurt
Introducing TiDB - Percona Live FrankfurtIntroducing TiDB - Percona Live Frankfurt
Introducing TiDB - Percona Live Frankfurt
Morgan Tocker
 
Extending Pandas using Apache Arrow and Numba
Extending Pandas using Apache Arrow and NumbaExtending Pandas using Apache Arrow and Numba
Extending Pandas using Apache Arrow and Numba
Uwe Korn
 
Small intro to Big Data - Old version
Small intro to Big Data - Old versionSmall intro to Big Data - Old version
Small intro to Big Data - Old version
SoftwareMill
 
Nextzy Technologies Co.,ltd. Jsoup
Nextzy Technologies Co.,ltd. JsoupNextzy Technologies Co.,ltd. Jsoup
Nextzy Technologies Co.,ltd. Jsoup
Nextzy Technologies Co.,ltd
 
Sphinx && Perl Houston Perl Mongers - May 8th, 2014
Sphinx && Perl  Houston Perl Mongers - May 8th, 2014Sphinx && Perl  Houston Perl Mongers - May 8th, 2014
Sphinx && Perl Houston Perl Mongers - May 8th, 2014
Brett Estrade
 
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
台灣資料科學年會
 
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Jeremy Zawodny
 
Mongo db php_shaken_not_stirred_joomlafrappe
Mongo db php_shaken_not_stirred_joomlafrappeMongo db php_shaken_not_stirred_joomlafrappe
Mongo db php_shaken_not_stirred_joomlafrappe
Spyros Passas
 
TiDB Introduction
TiDB IntroductionTiDB Introduction
TiDB Introduction
Morgan Tocker
 
InfluxDB Internals
InfluxDB InternalsInfluxDB Internals
InfluxDB Internals
InfluxData
 

What's hot (20)

APMG juni 2014 - Regular Expression
APMG juni 2014 - Regular ExpressionAPMG juni 2014 - Regular Expression
APMG juni 2014 - Regular Expression
 
Wikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big DataWikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big Data
 
Not only SQL
Not only SQL Not only SQL
Not only SQL
 
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
Building a custom time series db - Colin Hemmings at #DOXLON
Building a custom time series db - Colin Hemmings at #DOXLONBuilding a custom time series db - Colin Hemmings at #DOXLON
Building a custom time series db - Colin Hemmings at #DOXLON
 
GRIN-Global Status - II, CRI 2016 February
GRIN-Global Status - II, CRI 2016 FebruaryGRIN-Global Status - II, CRI 2016 February
GRIN-Global Status - II, CRI 2016 February
 
Polyglot persistence
Polyglot persistencePolyglot persistence
Polyglot persistence
 
Client-side storage
Client-side storageClient-side storage
Client-side storage
 
Scaling Cloud Apps
Scaling Cloud AppsScaling Cloud Apps
Scaling Cloud Apps
 
Introducing TiDB - Percona Live Frankfurt
Introducing TiDB - Percona Live FrankfurtIntroducing TiDB - Percona Live Frankfurt
Introducing TiDB - Percona Live Frankfurt
 
Extending Pandas using Apache Arrow and Numba
Extending Pandas using Apache Arrow and NumbaExtending Pandas using Apache Arrow and Numba
Extending Pandas using Apache Arrow and Numba
 
Small intro to Big Data - Old version
Small intro to Big Data - Old versionSmall intro to Big Data - Old version
Small intro to Big Data - Old version
 
Nextzy Technologies Co.,ltd. Jsoup
Nextzy Technologies Co.,ltd. JsoupNextzy Technologies Co.,ltd. Jsoup
Nextzy Technologies Co.,ltd. Jsoup
 
Sphinx && Perl Houston Perl Mongers - May 8th, 2014
Sphinx && Perl  Houston Perl Mongers - May 8th, 2014Sphinx && Perl  Houston Perl Mongers - May 8th, 2014
Sphinx && Perl Houston Perl Mongers - May 8th, 2014
 
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
 
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)Realtime Search Infrastructure at Craigslist (OpenWest 2014)
Realtime Search Infrastructure at Craigslist (OpenWest 2014)
 
Mongo db php_shaken_not_stirred_joomlafrappe
Mongo db php_shaken_not_stirred_joomlafrappeMongo db php_shaken_not_stirred_joomlafrappe
Mongo db php_shaken_not_stirred_joomlafrappe
 
TiDB Introduction
TiDB IntroductionTiDB Introduction
TiDB Introduction
 
InfluxDB Internals
InfluxDB InternalsInfluxDB Internals
InfluxDB Internals
 

Viewers also liked

El nuevo entorno digital en las empresas
El nuevo entorno digital en las empresasEl nuevo entorno digital en las empresas
El nuevo entorno digital en las empresas
Elena Sagredo Espallargas
 
Reo dc güç kaynakları
Reo dc güç kaynaklarıReo dc güç kaynakları
Reo dc güç kaynakları
Muhammet GÜVEN
 
presentationfinal2
presentationfinal2presentationfinal2
presentationfinal2
Juan luis Claure
 
CLC
CLCCLC
Buscando soñar (ebook)
Buscando soñar (ebook)Buscando soñar (ebook)
Buscando soñar (ebook)
mgallego1
 
Lonz Presentation
Lonz PresentationLonz Presentation
Lonz Presentation
Lonz Fazzie
 
kottayam Tourism | vacation Homes
kottayam Tourism | vacation Homeskottayam Tourism | vacation Homes
kottayam Tourism | vacation Homes
Homeskottayam
 
Presentation Child Welfare 2012
Presentation Child Welfare 2012Presentation Child Welfare 2012
Presentation Child Welfare 2012
Ryan Champagne
 
اورام الثدي
اورام الثدياورام الثدي
اورام الثدي
mona mohamed
 
Rajesh_105902705
Rajesh_105902705Rajesh_105902705
Rajesh_105902705
Rajesh Jha
 
Next generation family diagnostic analysers
Next generation family diagnostic analysersNext generation family diagnostic analysers
Next generation family diagnostic analysers
Sylwia Borawska
 
المشروع الاول 1
المشروع الاول 1المشروع الاول 1
المشروع الاول 1
marioom1983
 
Film Openings Research
Film Openings ResearchFilm Openings Research
Film Openings Research
Kieran Morris
 
La dona al coneixement del medi
La dona al coneixement del mediLa dona al coneixement del medi
La dona al coneixement del medi
profesuib
 
день землі
день землідень землі
день землі
pc3kab17ppt
 
Shamnani_PP
Shamnani_PPShamnani_PP

Viewers also liked (17)

El nuevo entorno digital en las empresas
El nuevo entorno digital en las empresasEl nuevo entorno digital en las empresas
El nuevo entorno digital en las empresas
 
Reo dc güç kaynakları
Reo dc güç kaynaklarıReo dc güç kaynakları
Reo dc güç kaynakları
 
presentationfinal2
presentationfinal2presentationfinal2
presentationfinal2
 
Protein
ProteinProtein
Protein
 
CLC
CLCCLC
CLC
 
Buscando soñar (ebook)
Buscando soñar (ebook)Buscando soñar (ebook)
Buscando soñar (ebook)
 
Lonz Presentation
Lonz PresentationLonz Presentation
Lonz Presentation
 
kottayam Tourism | vacation Homes
kottayam Tourism | vacation Homeskottayam Tourism | vacation Homes
kottayam Tourism | vacation Homes
 
Presentation Child Welfare 2012
Presentation Child Welfare 2012Presentation Child Welfare 2012
Presentation Child Welfare 2012
 
اورام الثدي
اورام الثدياورام الثدي
اورام الثدي
 
Rajesh_105902705
Rajesh_105902705Rajesh_105902705
Rajesh_105902705
 
Next generation family diagnostic analysers
Next generation family diagnostic analysersNext generation family diagnostic analysers
Next generation family diagnostic analysers
 
المشروع الاول 1
المشروع الاول 1المشروع الاول 1
المشروع الاول 1
 
Film Openings Research
Film Openings ResearchFilm Openings Research
Film Openings Research
 
La dona al coneixement del medi
La dona al coneixement del mediLa dona al coneixement del medi
La dona al coneixement del medi
 
день землі
день землідень землі
день землі
 
Shamnani_PP
Shamnani_PPShamnani_PP
Shamnani_PP
 

Similar to Elastic @Deezer

Getting started with Laravel & Elasticsearch
Getting started with Laravel & ElasticsearchGetting started with Laravel & Elasticsearch
Getting started with Laravel & Elasticsearch
Peter Steenbergen
 
Elasticsearch Basics
Elasticsearch BasicsElasticsearch Basics
Elasticsearch Basics
Shifa Khan
 
PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL  - at Devoxx 2018PostgreSQL is the new NoSQL  - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
Quentin Adam
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad Data
Steffen Staab
 
Devnexus 2018
Devnexus 2018Devnexus 2018
Devnexus 2018
Roy Russo
 
Scaling Massive Elasticsearch Clusters
Scaling Massive Elasticsearch ClustersScaling Massive Elasticsearch Clusters
Scaling Massive Elasticsearch Clusters
Sematext Group, Inc.
 
Elastic pivorak
Elastic pivorakElastic pivorak
Elastic pivorak
Pivorak MeetUp
 
How ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps lifeHow ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps life
琛琳 饶
 
Episerver and search engines
Episerver and search enginesEpiserver and search engines
Episerver and search engines
Mikko Huilaja
 
Dev nexus 2017
Dev nexus 2017Dev nexus 2017
Dev nexus 2017
Roy Russo
 
Solr and Elasticsearch, a performance study
Solr and Elasticsearch, a performance studySolr and Elasticsearch, a performance study
Solr and Elasticsearch, a performance study
Charlie Hull
 
OpenSearch.pdf
OpenSearch.pdfOpenSearch.pdf
OpenSearch.pdf
Abhi Jain
 
Exploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better TogetherExploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better Together
ObjectRocket
 
Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...
Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...
Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...
Lucidworks
 
Wisely Chen Spark Talk At Spark Gathering in Taiwan
Wisely Chen Spark Talk At Spark Gathering in Taiwan Wisely Chen Spark Talk At Spark Gathering in Taiwan
Wisely Chen Spark Talk At Spark Gathering in Taiwan
Wisely chen
 
Performance Monitoring for the Cloud - Java2Days 2017
Performance Monitoring for the Cloud - Java2Days 2017Performance Monitoring for the Cloud - Java2Days 2017
Performance Monitoring for the Cloud - Java2Days 2017
Werner Keil
 
apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...
apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...
apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...
apidays
 
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Oleksiy Panchenko
 
The Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQLThe Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQL
Datadog
 
Elastic Stack Introduction
Elastic Stack IntroductionElastic Stack Introduction
Elastic Stack Introduction
Vikram Shinde
 

Similar to Elastic @Deezer (20)

Getting started with Laravel & Elasticsearch
Getting started with Laravel & ElasticsearchGetting started with Laravel & Elasticsearch
Getting started with Laravel & Elasticsearch
 
Elasticsearch Basics
Elasticsearch BasicsElasticsearch Basics
Elasticsearch Basics
 
PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL  - at Devoxx 2018PostgreSQL is the new NoSQL  - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad Data
 
Devnexus 2018
Devnexus 2018Devnexus 2018
Devnexus 2018
 
Scaling Massive Elasticsearch Clusters
Scaling Massive Elasticsearch ClustersScaling Massive Elasticsearch Clusters
Scaling Massive Elasticsearch Clusters
 
Elastic pivorak
Elastic pivorakElastic pivorak
Elastic pivorak
 
How ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps lifeHow ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps life
 
Episerver and search engines
Episerver and search enginesEpiserver and search engines
Episerver and search engines
 
Dev nexus 2017
Dev nexus 2017Dev nexus 2017
Dev nexus 2017
 
Solr and Elasticsearch, a performance study
Solr and Elasticsearch, a performance studySolr and Elasticsearch, a performance study
Solr and Elasticsearch, a performance study
 
OpenSearch.pdf
OpenSearch.pdfOpenSearch.pdf
OpenSearch.pdf
 
Exploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better TogetherExploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better Together
 
Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...
Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...
Searching and Querying Knowledge Graphs with Solr/SIREn - A Reference Archite...
 
Wisely Chen Spark Talk At Spark Gathering in Taiwan
Wisely Chen Spark Talk At Spark Gathering in Taiwan Wisely Chen Spark Talk At Spark Gathering in Taiwan
Wisely Chen Spark Talk At Spark Gathering in Taiwan
 
Performance Monitoring for the Cloud - Java2Days 2017
Performance Monitoring for the Cloud - Java2Days 2017Performance Monitoring for the Cloud - Java2Days 2017
Performance Monitoring for the Cloud - Java2Days 2017
 
apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...
apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...
apidays Australia 2023 - How We Built Our Generative AI Assistant: New Relic ...
 
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
 
The Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQLThe Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQL
 
Elastic Stack Introduction
Elastic Stack IntroductionElastic Stack Introduction
Elastic Stack Introduction
 

Recently uploaded

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Elastic @Deezer