Distributed Systems
Replicated Software Delivery with Grant Miller and Marc Campbell

Distributed systems are required to run most modern enterprise software. Application services need multiple instances for scalability and failover. Large databases are sharded onto
Kubernetes Operators with Rob Szumski

Kubernetes has made distributed systems easier to deploy and manage. As Kubernetes has become reliable, engineers have started to look for higher level abstractions we can define on top
Satellite Data Platform with Tim Kelton

Satellite images contain vast quantities of data. By analyzing the contents of satellite images over time, we can identify trends in weather, soil, and agriculture. If we combine that
Google Early Days with John Looney Holiday Repeat

Originally posted on 16 June 2017. John Looney spent more than 10 years at Google. He started with infrastructure, and was part of the team that migrated Google File System to Colossus,
Building a rewards platform from scratch

This post was originally written by Pedro Franceschi on Medium. Reposted with permission. Brex is launching rewards today. This post aims to go over the design decisions that we made