Skip to main content

Daily data contracts tips

I’m no longer publishing daily data contract tips, but I am still writing! Check out my new weekly newsletter.

2024


The bystander effect

·1 min

The bystander effect is a social phenomenon where individuals are less likely to offer help to a victim when other people are present.

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.

Great data platforms reduce organisational complexity

·1 min

Great data platforms reduce organisational complexity.

They:

  • Establish standards, such as processes, interfaces and guidelines, by providing a golden path for teams across the organisation to follow
  • Automate tasks, particularly around data governance, allowing users of the platform to focus on what they do best - delivering value
  • Ease integration, allowing data to flow between different systems, applications and users seamlessly, preventing silos

Building a platform on data contracts enables each of these.

What makes data contracts more than a schema?

·2 mins

People new to data contracts often ask “how is that different to a schema?”.

And it’s a fair question, as schemas also describe data structures in a human and machine readable format.