Grandir ne veut pas dire faire la même chose en plus gros. Chez Doctolib, cinq forces ont imposé des changements radicaux : le load, les pays, les builders, les produits et l'IA. Jade Vandal travaille côté patients, sur la recherche de praticiens et les pages profil. Grégoire Cacheux anime l'équipe d'architectes qui pilote la transformation technique et la gouvernance. Ils racontent chaque axe avec des exemples concrets tirés de la code base.
Sommaire9 sections
- 1.De 2013 à 2026, un changement d'échelle
- 2.Le load, scaler sans que les utilisateurs le voient
- 3.Les pays, sortir de la limite des trois
- 4.Les builders, faire grandir l'organisation et la stack ensemble
- 5.Les produits, une roadmap qui n'est pas écrite d'avance
- 6.L'IA, construire le système qui construit le système
- 7.Les valeurs derrière chaque axe
- 8.Les questions de l'audience
- 9.Le replay
1. De 2013 à 2026, un changement d'échelle
"Devenir plus gros, c'est apprendre encore et encore à transformer une chose en plusieurs et sans que ça devienne le chaos."
2. Le load, scaler sans que les utilisateurs le voient
Scale vertical, readers et autoscale
"Choisir, c'est renoncer, voilà."
Les limites physiques
La résilience et les fault domains
"On ne peut pas tolérer un downtime en plein milieu de la journée."
3. Les pays, sortir de la limite des trois
Chaque pays, un nouveau système de règles
Pourquoi les if-else ne passent pas à l'échelle
"Au bout des trois, il faut qu'on s'arrête parce qu'un switch de vingt lignes, on n'en veut pas."
Country Features et Country Config
Les JO 2024 et la séparation pays et langue
4. Les builders, faire grandir l'organisation et la stack ensemble
feature teams réparties en 10 domaines
Sortir de la monoculture Rails
You build it, you run it
Les châssis
"Chez Docto, on a le droit d'être hyper créatif, mais par contre, la palette de couleurs, elle est fixe."
"Chez Docto, on n'a jamais fait et on ne fait toujours pas de la tech pour de la tech."
5. Les produits, une roadmap qui n'est pas écrite d'avance
De la prise de rendez-vous à une suite de logiciels médicaux
La téléconsultation et le Covid
"Jamais, jamais, jamais, on n'aurait pu anticiper que ce nouveau produit deviendrait absolument vital."
L'accessibilité
Les acquisitions
6. L'IA, construire le système qui construit le système
Chaque axe multiplie la complexité des autres
L'IA pour tous les employés
Le scribe ambiant dans les produits
L'IA pour les builders
Vers des agents autonomes
"On va devoir construire un système qui lui-même construira le système utilisé par nos utilisateurs."
7. Les valeurs derrière chaque axe
8. Les questions de l'audience
Hébergement et données de santé
Qui a porté le passage au multi-base ?
La configuration multi-pays
Pourquoi Kotlin, et pas Scala ni Go
L'avenir du monolithe Rails
"Industriellement, c'est une pure beauté."
Le choix de Claude Code
Le bottleneck des code reviews
La souveraineté des données
"Il n'y a aucun développeur qui a accès à la donnée médicale finalement."
