Software Engineering :: Blog :: Brandur Leach
⪼ Made with 💜 by Polyglot.
I'm @brandur, an occasional writer, and engineer on Crunchy Bridge, previously Stripe and Heroku. I most often talk about web APIs, Postgres, Rust, software safety and resilience, efficient human interfaces, and running.
- How to Manage Connections Efficiently in Postgres, or Any Database
- A Missing Link in Postgres 11: Fast Column Creation with Defaults
- Scaling a High-traffic Rate Limiting Stack with Redis Cluster
- Touring a Fast, Safe, and Complete(ish) Web Service in Rust
- Speed and Stability: Why Go is a Great Fit for Lambda
- Scaling Postgres with Read Replicas & Using WAL to Counter Stale Reads
- Redis Streams and the Unified Log
- Implementing Stripe-like Idempotency Keys in Postgres
- Should You Build a Webhooks API?
- Transactionally Staged Job Drains in Postgres
- Using Atomic Transactions to Power an Idempotent API
- The Limits of Copy-on-write: How Ruby Allocates Memory
- How Postgres Makes Transactions Atomic
- A Comparison of Advanced, Modern Cloud Databases
- Building Robust Systems with ACID and Constraints