Leboncoin, qui rassemble aujourd'hui 30 millions d'utilisateurs uniques chaque mois, a dû faire considérablement évoluer ses pratiques “data” depuis son lancement en 2006 pour accompagner la croissance vertigineuse de sa plateforme et ses équipes. Entre galères, zombies, data engineering et data mesh, ce ne fut pas de tout repos !
1. D'un hack au datamesh
L'évolution du Data Engineering chez leboncoin
2. Parcours d'intégration
Lancement du site
leboncoin
2006
Basé sur le modèle Blocket,
notre “grande soeur” Suédoise
En seulement 2 ans,
leboncoin est rentable
2008
10 Millions d’annonces en ligne
Ouverture de notre premier
centre de télévente à
Montceau-les-Mines
leboncoin devient le
leader de la petite
annonce en ligne (1)
Élue 3ème marque préférée des Français
(1)
2012
LBC entre au top 10 des sites français
en termes d’audience (MAU) (2)
2014
73% des Français
utilisent leboncoin(3)
1 milliard
d’annonces
postées sur leboncoin
2017
Lancement
de l’app iOS
leboncoin élu
2016
2018
leboncoin est
entièrement
responsive
2010
4ème entreprise la plus
utile en France(4)
Lancement du
paiement P2P
2020
#2 au classement
Great Place To Work (5)
Lancement de la
livraison
Employé
# 1400
3. ● Lead Architect
● Leboncoin depuis 2012
● Dev BI => Data engineer => Architect
Simon Maurin,
@MaurinSimon
● Lead Data Engineer
● Leboncoin en 2013-2017, et depuis 2020
● Chef de projets BI => Responsable Data Eng
=> Lead Data engineer
Stéphanie Baltus-Bergamo
@steph_baltus
74. Data Discovery
Self-Serve
Data Infra
Data Quality
Monitoring
Developer tooling :
➔ Configuration descriptive
➔ Abstraction
➔ Auto-provisioning
➔ Respect des
standards
MLOPS
75. Data Discovery
Self-Serve
Data Infra
Data Quality
Monitoring
Developer tooling :
➔ Configuration
descriptive
➔ Abstraction
➔ Auto-provisioning
➔ Respect des
standards
➔ Toutes sources
➔ Documentation
➔ Ownership
➔ Lineage/usages
MLOPS
76.
77. Data Discovery
Self-Serve
Data Infra
Data Quality
Monitoring
Developer tooling :
➔ Configuration
descriptive
➔ Abstraction
➔ Auto-provisioning
➔ Respect des
standards
➔ Toutes sources
➔ Documentation
➔ Ownership
➔ Lineage/usages
➔ Règles métiers
➔ Metrics & SLO
➔ As a service
MLOPS
78.
79. Data Discovery
Self-Serve
Data Infra
Data Quality
Monitoring
Developer tooling :
➔ Configuration
descriptive
➔ Abstraction
➔ Auto-provisioning
➔ Respect des
standards
➔ Toutes sources
➔ Documentation
➔ Ownership
➔ Lineage/usages
➔ Règles métiers
➔ Metrics & SLO
➔ As a service
MLOPS
89. Design
Pratiques
de développement
Data Engine
Awareness
Pollinisation des compétences :
➔ CI/CD for everyone
➔ Packaging
➔ Pair Programming
➔ TDD
➔ Clean archi
➔ Refactoring (Databases)
➔ Distributed Systems Patterns
➔ SQL is a must-have
➔ Modélisation
➔ Comment choisir ma DB
90. ➔ Recrutements
➔ Convergence software & data engineering
◆ Communautés de pratiques
Comment passer les
compétences à l’échelle ?
91. ➔ Recrutements
➔ Convergence software & data engineering
◆ Communautés de pratiques
◆ Formations en interne
Comment passer les
compétences à l’échelle ?
gmail
93. Merci !
Des Questions ?
Retrouvez-nous 👉
👇
https://medium.com/leboncoin-engineering-blog
Comprendre le comportement des français,
c'est possible grâce à la data chez Leboncoin
Demain, de 15h30 à 16h15