Homepage
Open in app
Sign in
Get started
DoubleVerify Engineering
We write about software and data engineering problems, data science topics and share our experience with technologies we use
Follow
A Case Study in Synchronizing Database Schema Updates between Projects and Environments
A Case Study in Synchronizing Database Schema Updates between Projects and Environments
Written By: Chaim Leichman
DV Engineering
Nov 13
Stop Bleeding Money! How to Process a Trillion Records in an Hour
Stop Bleeding Money! How to Process a Trillion Records in an Hour
Written By: Dovi Lilling
DV Engineering
Oct 12
Level up your Local Deployment for better DevEx
Level up your Local Deployment for better DevEx
Written By: Gilad Weiss
DV Engineering
Sep 17
Scaling High-Performance In-Memory Caches with ChronicleMap
Scaling High-Performance In-Memory Caches with ChronicleMap
Written By: Naved Khan
DV Engineering
Jun 26
Starting Strong: Strategies for Developing an Effective Application Security Program
Starting Strong: Strategies for Developing an Effective Application Security Program
Written By: Seth Kirschner
DV Engineering
Apr 17
What is an optimal node in GCP?
What is an optimal node in GCP?
Written By: Daniel Chernovsky
DV Engineering
Jan 24
The Absolute Bare Minimum You Need to Know Before Using Asyncio in Python
The Absolute Bare Minimum You Need to Know Before Using Asyncio in Python
Written By: Alden Page
DV Engineering
Jan 7
The 3 things you need to know before adding support to BFCache in your site
The 3 things you need to know before adding support to BFCache in your site
Written By: Bar Yochai Bokovza
DV Engineering
Dec 20, 2023
A Data Governance Tool for High-Volume Kafka Workloads
A Data Governance Tool for High-Volume Kafka Workloads
Written By: Andrew Malov
DV Engineering
Dec 6, 2023
Runtime Kubernetes policies in production with Kyverno
Runtime Kubernetes policies in production with Kyverno
Written By: Arthur Hemon
DV Engineering
Nov 8, 2023
Zero to Cloud Part 1: How to build a production-ready IaC solution from scratch
Zero to Cloud Part 1: How to build a production-ready IaC solution from scratch
Written By: John Pribula
DV Engineering
Sep 27, 2023
Zero to Cloud Part 2: Take your code and DEPLOY IT!
Zero to Cloud Part 2: Take your code and DEPLOY IT!
Written By: John Pribula
DV Engineering
Sep 27, 2023
When Kafka Topics Don’t Play Nice: Debugging Join Issues
When Kafka Topics Don’t Play Nice: Debugging Join Issues
Written By: Daniel Sinai
DV Engineering
Aug 23, 2023
6 Product Management Tips Engineers Can Use to Drive Their Technical Initiative Forward
6 Product Management Tips Engineers Can Use to Drive Their Technical Initiative Forward
Written By: Dorit Dekel Rotman
DV Engineering
Nov 26, 2023
How to find the cause of an anomaly in a multi-valued segment
How to find the cause of an anomaly in a multi-valued segment
Written By: Alin Deri
DV Engineering
Nov 8, 2022
What if you never had to tweak your alerting thresholds for your metrics?
What if you never had to tweak your alerting thresholds for your metrics?
Written By: Gil Leibovitz
DV Engineering
Nov 8, 2022
Micro frontends with Salesforce experience
Micro frontends with Salesforce experience
Written By: Hayk Avagyan
DV Engineering
Nov 8, 2022
Software Integrations, an Architects Guide to Structured Chaos
Software Integrations, an Architects Guide to Structured Chaos
Written By: Or Zamir
DV Engineering
Nov 8, 2022
Skip Python! Create dynamic Airflow DAGs from YAML files
Skip Python! Create dynamic Airflow DAGs from YAML files
Written By: Keo Chan
DV Engineering
Nov 8, 2022
Optimizing for DAG and task complexity in Airflow
Optimizing for DAG and task complexity in Airflow
Written By: Aravind Ramesh
DV Engineering
Jan 17, 2023
Modernizing Data Pipelines with DBT
Modernizing Data Pipelines with DBT
Written By: Dennis Levin
DV Engineering
Mar 9, 2023
How RegEx can help with text preprocessing for NLP tasks
How RegEx can help with text preprocessing for NLP tasks
Written By: Rotem Dembo
DV Engineering
Feb 2, 2023
How to build histograms you can really rely on
How to build histograms you can really rely on
Written By: Liron Tzabari
DV Engineering
Jun 21, 2023
Authorization as a Service at DoubleVerify
Authorization as a Service at DoubleVerify
Written By: Oscar Gomes
DV Engineering
Nov 8, 2022
How to gracefully shut down a Spark Beam pipeline consuming from Kafka
How to gracefully shut down a Spark Beam pipeline consuming from Kafka
Written By: Fabio Ortiz
DV Engineering
Jul 27, 2023
Is automated machine learning worth the hype?
Is automated machine learning worth the hype?
Written By: Antti Havanko
DV Engineering
Apr 19, 2023
Business-oriented methodology for comparing speech-to-text APIs
Business-oriented methodology for comparing speech-to-text APIs
Written By: Natanel Davidovits
DV Engineering
Dec 26, 2022
Why we migrated our high-throughput, low-latency system from in-memory cache to Aerospike
Why we migrated our high-throughput, low-latency system from in-memory cache to Aerospike
Written By: Tar Wolfson
DV Engineering
Nov 8, 2022
About DoubleVerify Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams