Work leading up to the Fly Machines launch involved a multitude of changes by many of the cogs in this corporate machine, but that's not to say the other production lines have been idle. For one thing, our web UI has been transforming before our e...
Fly Machines are VMs with a fast REST API that can boot instances in about 300ms. Our proxy can boot Fly Machines for you, and you can shut them down when they're idle. Which means you can cost-effectively create VMs and keep them standing by to h...
We want Fly.io to be the best place on the Internet to run Ruby on Rails apps, and especially Hotwire. If you're a Rails developer that's enthusiastic about Hotwire, we need your help. Here's Fly.io's not-so-secret evil plan. We make it easy to ru...
[Feature] Provisioned new servers in syd, iad, and dfw which were very full. Added capacity should mean customers should no longer get provisioning issues when trying to deploy to these regions. [Feature] The account deactivation page now ask...
The conventional wisdom of full-stack applications is the n-tier architecture, which is now so common that it's easy to forget it even has a name. It's what you're doing when you run an "application server" like Rails, Django, or Remix alongside a...
Features and fixes are flying like dodgeballs in a school gym, and the Fly.io Changelog Enforcer could probably have done a better job patrolling—but let's have a look at our haul of updates since our first Logbook post. There's a fair amount of ...
Accessibility and Real-time Apps: Clearing Fog and Picking Fruit
Hey, everyone. Last time we talked a bit about what accessibility is, why it's important, and how you can incorporate it into your process. Today, using the time-travel superpowers of Git, I'll take you along as I start making LiveBeats more acces...
Here's a changelog covering our most recent activity (i.e. since we started compiling updates, a bit under two weeks ago): [Feature] Added extra capacity in IAD. [Feature] Backup regions (by far our most confusing misfeature) are now disabled...
We set the scene, as usual, with sandwiches. Dig if you will the picture: a global Sandwich Bracket application, ascertaining once and for all the greatest sandwich on the planet. Fly.io wants our app, sandwich-bracket, deployed close to users aro...
Like every developer, I rely on a number of products and services to manage and promote my many side projects. But I've had more than one neat idea go down in flames because I simply couldn't use the amazing, must-have service that would have mad...
Fly.io sponsors the Laravel Livewire project, and now we're hiring Laravel people. Here's Fly.io's not-so-secret evil plan. We make it easy to run full-stack apps—any app, in any framework—close to your users. We're a simple and powerful way to ru...
WireGuard is fundamental to how Fly.io works. Along with Firecracker and Rust, it’s one of the three “interesting” technical choices we’ve made. Practically everything that talks to anything else at Fly.io does so over WireGuard. That goes for u...
Read more
Read more By João Ferreira & Chris Nicoll 7 min Read
Turbocharge Your Heroku Apps With New Turboku
In early 2020, before we launched our VM platform, we made a little landing page called Turboku. It was a one-click launcher to deploy a Heroku app on Fly.io. It let people try us out without spending time porting an app. Many of our first custome...