dorzey.net
AboutMy Talks

Posts

Oct 2, 2025

Ruthless Prioritisation - A Key Ingredient Of High-Performing Teams

We’ve all been there: overwhelming backlogs, demanding stakeholders, and deadlines that keep getting closer. It doesn’t feel great, but how you prioritise can stop it happening or help you escape.

Nov 14, 2023

How Miro migrated its analytics event tracking system

In this post, we’ll take you behind the scenes of how we migrated our analytics event system — responsible for handling ~3.5 billion events per day — without losing a single event. We’ll go into the technical details and the strategy we used that allowed us to leverage Kubernetes, Kafka, Apache Spark, and Airflow to safeguard the events that power some of Miro’s key business decisions.

Mar 20, 2019

How we use Architectural Decision Records (ADRs) on Data Engineering

When I joined our data engineers over a year ago they had already adopted Architectural Decision Records (ADRs) to document architectural decisions made whilst building Auto Trader’s Data Platform. ADRs are listed in ThoughtWorks’ Technology Radar as a technique to adopt; our data engineers were the first team I’ve worked on to use them. They have allowed us to capture the context and consequences of the decisions we make; in a way that provides transparency and allows the whole team, and wider organisation, to contribute.

dorzey.net

  • Paul Doran
  • dorzey
  • psdoran

AI, Data and Engineering Leadership