All Stories

Préservez vos ressources et boostez la performance avec la programmation réactive

Si ce genre de considération ne se posait peut-être pas il y a quelques dizaines d’années, nos applications web modernes doivent aujourd’hui, de par leur dynamisme et leur interactivité accrus,...

Pourquoi l’engineering ?

Il est incontestable que le COVID-19 a été l’agent principal de transformation digitale des entreprises. Les habitudes de travail, la proximité sociale, et jusqu’aux mécaniques de supply chain ont été...

Estimating when a message will be consumed in Kafka

At Cdiscount we use Kafka for a wide variety of applications. From a simple buffer in front of spiky workload, to the distribution of events between services, to the real-time...

Remplacer un tracking côté client par un tracking côté serveur avec Puppeteer

Le tracking fait maintenant partie intégrante du web. Tous les sites web disposent de scripts qui permettent de suivre les actions de ses utilisateurs afin d’améliorer leur expérience, de comprendre...

Cdiscount image dataset for visual search and product classification

12M images of 7M products classified into 5K categories Images from a large e-retailer Recent advances in artificial intelligence and image recognition allow a whole new set of services to...

Garantir la livraison des messages et la résilience sur plusieurs datacenters avec Apache Pulsar

Chez Cdiscount, nous traitons d’importants volumes de données en temps réel grâce à des systèmes de messaging distribués. Pour nos besoins de diffusion d’événements, nous utilisons actuellement Kafka et pour...