Blogs Published by Filippo Pacifici

How to Mutate Data in a System Designed for Immutable Data
Engineering

How to Mutate Data in a System Designed for Immutable Data

Sentry’s growth led to increased write and read load on our databases, and, even after countless rounds of query and index optimizations, we felt that our databases were always a hair’s breadth from the next performance tipping point or query planner meltdown. Increased write load also led to increased storage requirements (if you’re doing more writes, you’re going to need more places to put them), and we were running what felt like an inordinate number of servers with a lot of disks for the data they were responsible for storing. Here’s a look at how we attempted to understand which database system was right for us and how we adapted our approach when we encountered some unexpected challenges.

How to Mutate Data in a System Designed for Immutable Data
Product Updates

How to Mutate Data in a System Designed for Immutable Data

In our Field Guide series, we share challenges and successes we've encountered while exploring uncharted territory.

How to Get Stronger Consistency Out of a Datastore
Product Updates

How to Get Stronger Consistency Out of a Datastore

In our Field Guide series, we share challenges and successes we've encountered while exploring uncharted territory.

Syntax.fm logo

Listen to the Syntax Podcast

Of course we sponsor a developer podcast. Check it out on your favorite listening platform.

Listen To Syntax