Every time I hear someone say they need five 9's of uptime, I think of GitHub. Everybody relies on them, they have maybe 99.9% uptime, and they got bought for $7.5B by Microsoft.
Unless you're making pacemakers, ease up on your crazy uptime requirements.
Ben Johnson
11.5K posts
- Replying to @benbjohnsonReplace a semicolon (;) with a greek question mark (;) in your friend's JavaScript and watch them pull their hair out over the syntax error.
- My rule of thumb is that you’ll probably spend at least $1M to move to Kubernetes. That’s new ops hires, training, initial productivity loss, etc. If you don’t have a $1M problem that Kubernetes is solving then I don’t think you should even consider it.
- Does anyone code anymore or are we all just reading AWS & Kubernetes documentation all day?
- I'm starting to write about SQLite internals which are both fascinating and surprisingly accessible. This first post is on the file format, pages, & b-trees. I've got plans for future posts but I'd love to hear what folks would like to know more about!
- So apparently a poor design decision I made on BoltDB in 2013 took down @Roblox for 3 full days last year. Damn. I'm sorry to all the folks at Roblox and @HashiCorp that probably pulled all-nighters to debug that issue.
- Big news! I've joined on with Fly.io and I'm working on building out SQLite replication & distribution tooling full-time now. We have some pretty big plans ahead. 🎉 fly.io/blog/all-in-on…
- I open sourced a new SQLite replication tool I've been working on called LiteFS. It allows you to run multiple replicated nodes and hand-off leadership on the fly. It's still in the alpha stage but I'm looking for feedback. Thanks!
- Love distributed systems and want to put your skills to the test? We teamed up with @aphyr to build a set of distributed systems challenges called the Gossip Glomers. It's got eventual consistency, distributed logs, g-counters, & more!
- I assume this is a joke but it really makes me want to try it out too. An AWS resource can have 50 tags and each tag value can be up to 256 Unicode characters. SQLite supports a 512b page so you could pack that into the Unicode space available.
- 2016: Serverless Architecture 2017: Codeless Architecture 2018: Architectureless Architecture
- My SQLite replication tool is coming together. I hit over 1K write tx/sec on a $15/mo @digitalocean box while doing real-time replication to a separate block storage device & S3. The S3 replication only costs 1¢/hr! 🎉 I hate this phrase but seriously, it's kinda game-changing.
- I'm continuing my SQLite internals series with a post on the rollback journal. It's a surprisingly simple approach to keeping your data safe & transactional.



