Conference45min
Email at scale : comment on a survécu à 800M mails/an (et au DNS)
Retour d’expérience de Mirakl sur la refonte de sa plateforme d’envoi d’emails : passage d’un traitement batch à une architecture event‑driven centralisée sur Kafka, améliorant performance et résilience. Le talk détaille le pipeline, la migration d’infrastructure, la stratégie DNS/délivrabilité et les bonnes pratiques pour une messagerie fiable et scalable.
julien GoullonMirakl
Julien EyraudMirakl
talkDetail.whenAndWhere
Thursday, April 23, 13:30-14:15
TBA 4
talks.roomOccupancytalks.noOccupancyInfo
Envoyer des emails “ça marche”… jusqu’au jour où ça ne marche plus. Et quand on en traite ~800 millions par an, chaque détail compte : performance, délivrabilité, fiabilité et observabilité. Dans ce talk, nous partageons le retour d’expérience de la refonte complète de la gestion des emails chez Mirakl : migration d’infrastructure et changement d’architecture.
Nous sommes passés d’une approche plutôt batch à une brique logicielle centrale, alimentée par Kafka, mutualisable pour tous les produits. Nous détaillons le design du pipeline et les choix qui ont permis d’absorber la variabilité SMTP : traitement basé sur la durée, plus des patterns de résilience.
Nous abordons aussi la migration “terrain” : changement de provider, white labelling, accompagnement sur les records DNS, stratégie de bascule progressive, et mise en place de dashboards/alerting. Enfin, nous partageons les difficultés réelles : validation de domaines, propagation DNS, limites de SPF (lookups), configurations DNS “créatives”, warmup et réputation IP.
Key takeaways : archi event-driven mutualisée, stratégie slow topic, résilience, plan de migration + checklist DNS/délivrabilité.
Nous sommes passés d’une approche plutôt batch à une brique logicielle centrale, alimentée par Kafka, mutualisable pour tous les produits. Nous détaillons le design du pipeline et les choix qui ont permis d’absorber la variabilité SMTP : traitement basé sur la durée, plus des patterns de résilience.
Nous abordons aussi la migration “terrain” : changement de provider, white labelling, accompagnement sur les records DNS, stratégie de bascule progressive, et mise en place de dashboards/alerting. Enfin, nous partageons les difficultés réelles : validation de domaines, propagation DNS, limites de SPF (lookups), configurations DNS “créatives”, warmup et réputation IP.
Key takeaways : archi event-driven mutualisée, stratégie slow topic, résilience, plan de migration + checklist DNS/délivrabilité.
julien Goullon
Développeur et architecte logiciel depuis plus de 10 ans, et manager depuis une décennie, avec un parcours qui m’a fait passer aussi bien par un grand groupe bancaire que par une licorne du e-commerce. J’aime autant construire des systèmes qui tiennent la route que des équipes qui montent en puissance.
J’ai souvent porté des rôles d’encadrant et de formateur dans des contextes très différents : dispositifs d’upskilling chez BNP Paribas, Chapter Lead et coach chez ING, puis Engineering Manager chez Mirakl.
Aujourd’hui, j’anime des engineering community et je travaille au quotidien sur des sujets comme l'adoption du craft, l’agilité et, plus largement, la façon dont on s’organise pour livrer mieux (et plus sereinement), tout en manageant mes équipes.
En parallèle, je suis aussi professeur de kendo : j’encadre régulièrement des stages un peu partout en Europe, avec plusieurs dizaines de pratiquants. Au final, que ce soit dans un dojo (un vrai) ou dans une équipe produit, je retrouve les mêmes ingrédients : rigueur, progression, transmission… et beaucoup de pratique.
Côté conférences, je suis un grand fan des retours d’expérience concrets : ce qui marche, ce qui casse, ce qu’on a appris… et ce qu’on ferait différemment la prochaine fois. Mon objectif : repartir avec des idées actionnables, et si possible quelques bonnes discussions dans les couloirs.
J’ai souvent porté des rôles d’encadrant et de formateur dans des contextes très différents : dispositifs d’upskilling chez BNP Paribas, Chapter Lead et coach chez ING, puis Engineering Manager chez Mirakl.
Aujourd’hui, j’anime des engineering community et je travaille au quotidien sur des sujets comme l'adoption du craft, l’agilité et, plus largement, la façon dont on s’organise pour livrer mieux (et plus sereinement), tout en manageant mes équipes.
En parallèle, je suis aussi professeur de kendo : j’encadre régulièrement des stages un peu partout en Europe, avec plusieurs dizaines de pratiquants. Au final, que ce soit dans un dojo (un vrai) ou dans une équipe produit, je retrouve les mêmes ingrédients : rigueur, progression, transmission… et beaucoup de pratique.
Côté conférences, je suis un grand fan des retours d’expérience concrets : ce qui marche, ce qui casse, ce qu’on a appris… et ce qu’on ferait différemment la prochaine fois. Mon objectif : repartir avec des idées actionnables, et si possible quelques bonnes discussions dans les couloirs.
Julien Eyraud
Baser à Toulouse, j'ai commencé ma carrière en 2010 dans l'avionic sur des systèmes embarqués pour Airbus. Pour completer le cliché Toulousain, j'ai continué sur du spacial sur des systèmes de télécommunications satellites (bien avant starlink). J'ai ensuite commencé mon aventure startup en rejoignant Sigfox en 2017 puis Mirakl en 2021.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments