Bertrand Paquet | Devoxx

Bertrand Paquet
Bertrand Paquet Twitter

From Doctolib / Madgic

Après avoir longtemps été consultant chez Octo, s'occupant plus particulièrement d'architecture, d'infra, de performances et de déploiement, Bertrand travaille maintenant dans deux startups pour faire la même chose :)

Le jour chez Doctolib, le leader français de la prise de rendez-vous en ligne pour les médecins. La nuite chez Madgic, plateforme de médiation mobile.

Doctolib est

archisec Architecture, Performance et Securité

Traiter 3 milliards de requêtes par jour. Qu'avons nous appris ?

Conference

Pas de cloud. Pas de conteneurs. Pas de langage moderne, mais du bon vieux PHP. Un business très compétitif : la pub sur mobile. Une startup : Madgic. Et des gros chiffres :

  • 3 milliards de requêstes traitées par jour, 50k requêtes par seconde
  • 2000 coeurs, quelques téras de RAM (qui ne servent à rien), 2 data-centers
  • plus de 600k opérations secondes sur le cache distribué
  • plus de 4 millions d'incrémentations de compteurs par secondes

Quelles ont été les différentes étapes de la mise en place de cette architecture chez Madgic ?
Comment avons nous contournés certaines limitations de PHP avec du NodeJS et du Go ?
Quelles solutions ont été utilisées pour le monitoring et le déploiement ?
Quelles sont les prochaines étapes ?
Comment le facteur € influe sur les architectures ?