Blog

Matthew Dunsdon

A mediator and problem solver who enjoys walking in nature, caring for the welfare of others, and learning to navigate life with Dyspraxia.
Data Engineering
Distributed systems often struggle with data consistency. In this post, I explore how the Transactional Outbox pattern helped us solve this challenge in a client project, and how it compares to CDC and Event Sourcing.
Data Engineering
Sharded clusters enable the data persistence layer in MongoDB to be shared across several machines. In this post, we will look at the key considerations you should make before you use sharded clusters.