Homepage
Open in app
Sign in
Get started
Engineering Blog
Building the future of digital advertising
About
Machine Learning
Infrastructure
Data Engineering
Sustainability
Our hiring process
Join us
Follow
Running Spark Pipelines on EMR Using Spots Instances
Running Spark Pipelines on EMR Using Spots Instances
A compilation of good practices and lessons learned in a production environment
Louis Fruleux
Feb 22
Setup a slim CI for dbt with BigQuery and Docker
Setup a slim CI for dbt with BigQuery and Docker
A Slim CI is a lightweight version of a CI in which we only want to run and test what is relevant. Let’s see how to use one for dbt.
Christophe Oudar
Dec 14, 2021
Displaying Billions of Ads Per Week on The Open Web
Displaying Billions of Ads Per Week on The Open Web
Behind The Scenes - Discover what the Format feature team does at Teads, and what our challenges and responsibilities are.
Nicolas Crovatti
Nov 9, 2021
Practical Elasticsearch Performance Tuning on AWS
Practical Elasticsearch Performance Tuning on AWS
Understanding key Elasticsearch optimization features: the empirical way
Vincent Mathon
Nov 2, 2021
Production A/B Test Analysis Framework at Teads
Production A/B Test Analysis Framework at Teads
Our journey building a large-scale A/B test analysis system
Han Ju
Oct 5, 2021
Managing a BigQuery data warehouse at scale
Managing a BigQuery data warehouse at scale
How we manage our BigQuery data warehouse and especially how we monitor slow queries, slots usage and table & field sizes
Christophe Oudar
Sep 30, 2021
Building an AWS EC2 Carbon Emissions Dataset
Building an AWS EC2 Carbon Emissions Dataset
Sharing an estimation of EC2 instances’ carbon footprint, related to both manufacturing and using the servers
Benjamin DAVY
Sep 23, 2021
Investigating a network issue encountered with Kafka on AWS
Investigating a network issue encountered with Kafka on AWS
TL;DR we ended up tuning the ARP cache on our EC2 instances
Louis Fruleux
Sep 16, 2021
Bring gRPC payloads and domain models closer with ScalaPB transformations
Bring gRPC payloads and domain models closer with ScalaPB transformations
Our first open source sponsorship, contributing to this major component of our API stack
Sébastien Boulet
Apr 21, 2021
Visualization in Kafka Cruise Control
Visualization in Kafka Cruise Control
Our contribution to the great Cruise Control Front End (CCFE) Open Source project
Thomas Lambert
Apr 14, 2021
Estimating AWS EC2 Instances Power Consumption
Estimating AWS EC2 Instances Power Consumption
TL;DR We simulated several kinds of workloads and measured memory and CPU consumption on five bare metal instances.
Benjamin DAVY
Mar 25, 2021
A Spotlight on Women in Tech at Teads
A Spotlight on Women in Tech at Teads
Teads is passionate about contributing to the feminization of IT jobs. In 2019, we launched our first Engineering Camp, a two-day training…
Teads Engineering
Mar 18, 2021
Flexible and Secure SSH access to cloud infrastructure — Part I
Flexible and Secure SSH access to cloud infrastructure — Part I
A benchmark of available solutions
Marc-Enzo Bonnafon
Mar 4, 2021
Evaluating the carbon footprint of a software platform hosted in the cloud
Evaluating the carbon footprint of a software platform hosted in the cloud
A practical attempt to estimate CO2 emissions for our software platform. In short, we discovered that it’s a fascinating but complex topic
Benjamin DAVY
Dec 14, 2020
Updating to Spark 3.0 in production
Updating to Spark 3.0 in production
Breaking changes and expected improvements: a production point of view
Louis Fruleux
Dec 3, 2020
The most accurate way to schedule a function in a web browser
The most accurate way to schedule a function in a web browser
A detailed analysis of 3 JavaScript timeout strategies and how they perform in thousands of web contexts.
Benoit Ruiz
Nov 17, 2020
Hard skills run the tech, soft skills scale it up
Hard skills run the tech, soft skills scale it up
Building great software requires software craftsmanship skills but successful software companies have something in common on top of that …
jean-baptiste pringuey
Nov 4, 2020
Generating UUIDs at scale on the Web
Generating UUIDs at scale on the Web
Can you trust every browser to generate globally unique identifiers at scale? At Teads, we have tried, and the answer is yes…
Matthieu Wipliez
Jul 9, 2020
Reducing AWS EMR data processing costs
Reducing AWS EMR data processing costs
3 actionable measures to lower your EMR bills: Spot instances, EMR pricing on bigger EC2 instances and idle cluster detection.
Wassim Almaaoui
Mar 31, 2020
Spark UDAF could be an option!
Spark UDAF could be an option!
Another real-life use case and methods to consider when optimizing a Spark job, this time using User Defined Aggregation Functions (UDAF).
Wassim Almaaoui
Jan 29, 2020
Career Takeoff — Interview with Software Engineer Assistant Andreea Grigore
Career Takeoff — Interview with Software Engineer Assistant Andreea Grigore
In this new article, let’s go to our Engineering hub in Bucharest to ask Andreea about her journey to Teads, her team and projects.
Teads Engineering
Oct 24, 2019
About Teads Engineering
Latest Stories
Archive
About Medium
Terms
Privacy