Writing and talks
Work published elsewhere, and a few things from this blog worth starting with.
Writing
Infrastructure is Distribution — Canva Developers Blog, 2022
How we designed Dropbox ATF: an async task framework — Dropbox Tech Blog, 2020. Contributor.
A WebOps Postmortem — this blog, 2017. Featured in the Devops Weekly newsletter.
Talks
Reliability in the Cloud — keynote, Latency Conference, Australia, 2021
Event driven configuration with AWS Lambda — Honeycomb Tech Talks, San Francisco, 2018
Configuring timeouts in micro-services — Latency Conference, Australia, 2017
Monitoring more than 6000 devices in Zabbix — Zabbix Conference, Riga, Latvia, 2016. (Speaker introduction)
From this blog
A WebOps Postmortem — chasing a 504 across a CDN, nginx and Node.js, and what the incident taught us
Optimized abs() for int64 in Go — branch-free absolute value, in Go assembly, with benchmarks
Downloading large files in Go — the design story behind grab
Writing a Zabbix module with cgo — C and Go interop, and the sharp edges between them
Inline vs. discrete rules for AWS Security Groups in Terraform — a small design decision with large operational consequences