Fly.ioAnnouncement
Logbook - 2022-04-20
Summary
Fly.io’s April 20, 2022 logbook combines a recent changelog with an account of how the company produces updates for a distributed platform running apps in VMs on hardware around the world. It records added IAD capacity, backup regions disabled by default, flyctl releases with NuxtJS and RedwoodJS deployment support, and reliability improvements to postgres operations, failover handling, error reporting, builders, logs, and releases. The post says commits and status updates often fail to capture completed user-relevant work or its impact. It therefore asks engineers to write updates that explain both what changed and why it matters. Collection is automated through a Slack bot and an app that collates entries into feeds, while the team plans to cultivate stronger changelog habits.
Context
Fly.io describes the difficulty of producing a complete, useful changelog in a distributed company that grew from 7 people to 26 in eight months. Commits do not always represent interesting completed work, interesting work may lack a status update, and technical updates often omit the context needed to judge user impact.
Approach / What changed
The company asks engineers to write their own changelog entries, making the change and its user relevance clear. A Slack bot passes updates to an app that collates them into feeds for publication, while Fly.io works to build stronger changelog habits.
Takeaways
Backup regions were disabled by default to reduce deployments ending up in unexpected regions.
flyctl moved nearly all postgres operations from SSH to HTTP, with the post citing increased reliability and releases that refactored several operations.
A Slack bot and app automate collecting and collating updates, but the post says this does not solve the harder work of identifying meaningful changes and explaining their user impact.
Source and freshness
- Source
- fly.io
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.