Skip to main content

Data Engineering

2024


The point of self-serve is autonomy

·1 min

The whole point of enabling self-serve is autonomy.

It’s allowing others to do things you would usually have to do yourself, without you.

Good enough SLOs

·1 min

When it comes to defining SLOs, I’m aiming for good enough.

Good enough to meet the requirements of the consumers.

Why we shift left

·1 min

If you’re looking at implementing data contracts or moving towards a data mesh you will hear a lot about shifting left.

Learn from your incidents

·1 min

Data engineering is complex, and things will go wrong. Following up on incidents with some form of analysis helps:

The circuit breaker pattern

·2 mins

In electrical systems, a circuit breaker is a device designed to automatically stop the flow of electricity in a circuit as a safety measure to prevent damage from faults like short circuits or overloads. When a fault is detected, the circuit breaker “trips,” breaking the circuit and stopping the flow of electricity to prevent further damage or fire.

The language of data engineering

·2 mins

The language we use is important. It helps define culture, it shapes behaviours, and it defines our identity.

Limit data divergence

·2 mins

Data is created by various systems and applications owned by various teams. Without attention that will naturally lead to divergent data as they each decide how best to create and model the data they own.


Want great, practical advice on implementing data mesh, data products and data contracts?

In my weekly newsletter I share with you an original post and links to what's new and cool in the world of data mesh, data products, and data contracts.

I also include a little pun, because why not? 😅

    Newsletter

    (Don’t worry—I hate spam, too, and I’ll NEVER share your email address with anyone!)