Fly.io Profile Banner
Fly.io Profile
Fly.io

@flydotio

22,466
Followers
69
Following
173
Media
674
Statuses

Run app servers (and databases!) close to your users.

A region close to you
Joined February 2017
Don't wanna be here? Send us removal request.
@flydotio
Fly.io
5 months
Managed Postgres is our MOST requested feature. We refused to build it because @supabase is so much better at Postgres than we are. So we cozied up to them and came up with something for y'all.
24
89
736
@flydotio
Fly.io
2 years
Postgres on is now free for small projects. The hard part about free Postgres is storage, so this post is also about free storage.
27
106
693
@flydotio
Fly.io
11 months
We raised a bunch of money.
Tweet media one
27
35
470
@flydotio
Fly.io
2 years
Breaking: Litestream is now part of ! Do you like SQLite? Do you like streaming replication? No? Read @benbjohnson ’s new post on the blog anyway:
12
67
378
@flydotio
Fly.io
2 years
Don’t tell anyone; we’re doing our best to bury this: we’re launching Fly Machines
6
35
250
@flydotio
Fly.io
1 year
Tweet media one
4
24
181
@flydotio
Fly.io
8 months
Today's most hotly anticipated announcement: automated error monitoring for your apps, in partnership with Sentry! See what @getsentry have to say about it! Also, what we have to say about it!
3
36
164
@flydotio
Fly.io
2 years
SQLite, but distributed! Tootle on over to for the goods, courtesy of @benbjohnson and @tqbf . Coincidentally: LiteFS, an open-source distributed file system for SQLite, is “beta-ready”.
3
30
159
@flydotio
Fly.io
3 years
Multi-region Postgres with Phoenix is gonna be amazing, courtesy of @brainlid and @chris_mccord
Tweet media one
0
34
145
@flydotio
Fly.io
3 months
The waitlist is no more! Fly GPUs are now generally available. Learn more here:
2
39
143
@flydotio
Fly.io
3 months
If 'fly launch' doesn't cut it for you, you can just build your own PaaS on with Fly Machines. Check out our beautiful new Machines API docs to find out how.
6
15
125
@flydotio
Fly.io
2 years
Creating complex web UIs often leads people to React or Vue. This quick recipe shows how nested stateful LiveView components keep their state as the user navigates around to other areas. A win for productivity and UX! #MyElixirStatus @elixirphoenix
0
31
119
@flydotio
Fly.io
11 months
LiteFS Cloud: now in preview. We love SQLite for distributed web apps! Introducing managed backups for LiteFS. Read more from Darla Shockley and @benbjohnson .
4
20
117
@flydotio
Fly.io
8 months
Love sharing data between services but hate writing code to glue them together? Maybe there's another way! Why not just share a database in real-time between services with LiteFS?
7
20
116
@flydotio
Fly.io
2 years
This is a *Rails* app: 🤯
@overstimulat3d
overstimulated
2 years
@rails @stimulusreflex @flydotio @realkeydb A single dev (working fairly casually) can go from random idea to deployed-in-multiple-continents in a matter of days, with features built on cross-region, live, multi-user interactions, without writing any lines of Javascript. Welcome to 2022 👋
2
9
44
8
16
116
@flydotio
Fly.io
5 months
Docker’s a powerful tool for deploying JS apps. But knowing what exactly to put in your Dockerfile (or how to edit a borrowed one) can be a challenge. Let’s demystify Docker for JavaScript:
6
18
113
@flydotio
Fly.io
2 years
Just landed – view logs in your dashboard: ( @joao_lubien built this with ~180 lines of LiveView)
Tweet media one
4
13
112
@flydotio
Fly.io
13 days
Headless browsers on demand, around the world! @chris_mccord built a “World Page Speed Test” on using FLAME. He wrote about it:
0
18
103
@flydotio
Fly.io
2 years
Did you know there’s Elixir tooling for machine learning? Check it out on a classic MNIST image-recognition tour, with guest author @philipbrown in the latest Phoenix Files!
1
28
99
@flydotio
Fly.io
2 years
We built a reference full stack Phoenix app. A reference app should stress a framework and match what developers want to build right now. Remember ? That's a fun fullstack app.
3
18
97
@flydotio
Fly.io
2 years
Customize your Phoenix LiveView CSS classes cleanly with a handy @tailwindcss plugin! Another quick Phoenix Files read, this one from @chris_mccord !
0
23
97
@flydotio
Fly.io
2 years
New digs for Chicago, fulfilling (some of) our dreams of having an office with an omelette bar.
Tweet media one
4
2
96
@flydotio
Fly.io
3 years
is live in Chennai. Run "fly regions add maa" and people in India will thank you.
Tweet media one
7
9
95
@flydotio
Fly.io
3 years
Good news everyone. "flyctl launch" now detects and deploys most Elixir + Phoenix apps. It even prompts for SECRET_KEY_BASE because some of us kept forgetting to set that.
Tweet media one
3
12
93
@flydotio
Fly.io
2 years
5
2
92
@flydotio
Fly.io
2 years
Here's Nolan Darilek, a blind software developer (and game designer!) on why you might want to re-evaluate your current take on accessibility in apps. Nolan's working on making LiveBeats, the model Phoenix LiveView app, a showcase for accessibility too.
0
28
88
@flydotio
Fly.io
3 months
Uploading files is hard. We worked with @TigrisData to make it easy. Find out more here:
2
14
89
@flydotio
Fly.io
2 years
👀 LiteFS has been released in alpha. Go @benbjohnson ! “LiteFS is a FUSE-based file system for replicating SQLite databases across a cluster of machines.” Check out the repo, or just the great README!
1
17
87
@flydotio
Fly.io
2 years
New @opentelemetry post for @ElixirPhoenix projects by @akoutmos with awesome demo repo that visualizes telemetry events with @grafana . It's a helpful guide on debugging problems like N+1 DB queries! @ElixirLang #ElixirLang
1
16
85
@flydotio
Fly.io
5 months
Check out Senyo booting up a new Kubernetes cluster on (yeah, I said it!) and getting an app deployed on it, all in 3 minutes 40 seconds.
3
9
85
@flydotio
Fly.io
2 years
There's a lot to love about Supabase Realtime. We love the new broadcast and presence features. We also love that it's built with Phoenix and runs on .
0
9
86
@flydotio
Fly.io
5 months
Here at , we like playing with new tech, and think you should be able to as well. We're adding GPUs to the mix because they're pretty fly, yo. Read more here:
3
13
86
@flydotio
Fly.io
2 years
Tell your friends about the Phoenix Files. Not to be confused with the Foenix Philes.
Tweet media one
3
18
77
@flydotio
Fly.io
2 years
Today in our-users-are-a-MAY-zing: one of them built an iOS application for to monitor your apps. Check out all its majesty!
Tweet media one
3
4
75
@flydotio
Fly.io
3 years
If you're dabbling with Elixir (you should be!) and want to get it deployed pretty quickly, @brainlid wrote an excellent guide for you. Pretty dang good for work-day #2 .
5
6
76
@flydotio
Fly.io
2 years
New feature: drama free account deactivation. Yes, that's a feature. We don't want your money unless you want to give us your money. A low-drama exit will help us both heal. It's probably not you, it's us. etc.
Tweet media one
1
8
75
@flydotio
Fly.io
10 months
We built some little security thingies. We're open sourcing them, and hoping you like them as much as we do. In a nutshell: it's a proxy that injects secrets into arbitrary 3rd-party API calls.
3
13
73
@flydotio
Fly.io
2 months
You can use Elixir clustering to develop AI features on your laptop--transparently running your big LLM on a remote GPU with Bumblebee. @brainlid shows us how to put it all together in the latest Phoenix Files.
2
20
74
@flydotio
Fly.io
2 months
Fly Kubernetes is growing up! It's in beta now. Nobody knows the product better than the product team themselves, so check this dispatch from @senyeezus and @jipperinbham to learn what's what.
1
19
74
@flydotio
Fly.io
3 years
Yoohoo! We're hiring an Elixir dev advocate. If you * Dream in Elixir * Build Phoenix apps * Love showing people how to do magic you might really dig this job. And you should email us.
1
12
74
@flydotio
Fly.io
3 months
$ fly storage --help
Tweet media one
3
6
73
@flydotio
Fly.io
1 year
New on the blog: •Distributed backend •Fly Machines •Websockets •Real-time collaboration •Replicache •Routing •Fly-Replay Mash those words together into a tweet to describe what @dovunderscore has here:
3
11
73
@flydotio
Fly.io
6 months
🔥🔥 "Auto scale by wrapping any app code in a function and have that block run in a temporary copy of your app." FLAME is a pattern worth thinking about, and it's Elixir magic today. Dive in with @chris_mccord :
@chris_mccord
Chris McCord
6 months
FLAME is out! 🔥 Auto scale by wrapping any app code in a function and have that block run in a temporary copy of your app. It's time to rethink Serverless. No rewrites. No bespoke runtimes. No outrageous layers of complexity. Blog + screencast 👉
56
304
1K
1
15
71
@flydotio
Fly.io
2 years
A timely theme for a blog post on building a realtime multiplayer app with Elixir and Phoenix!
@nathanwillson
nathan
2 years
What if @figma was written with @elixirlang ? 📐 Figmex: a proof of concept distributed @elixirphoenix app. Cluster hosted on @flydotio 🙏. Try it out! 🌏 #MyElixirStatus #elixirlang #elixir
6
60
294
0
9
70
@flydotio
Fly.io
2 years
What Phoenix creator @chris_mccord loves about React. More than a hot take:
3
6
70
@flydotio
Fly.io
2 years
Your dashboard is new and improved today! Get the deets from @joao_lubien
Tweet media one
6
6
70
@flydotio
Fly.io
1 year
LiteFS now supports sqlite's WAL mode. Proposed lyrics, if you're in a song writing mood: * Another brick in the WAL * Deck the WALs with boughs of WAL-Y. WAL-LA-LA-LA-LA, WAL-LA-LA-LA.
2
11
69
@flydotio
Fly.io
3 years
We're sponsoring Tokio! It's important to our infrastructure AND the world is better when the people behind open source get paid. 😍
@tokio_rs
Tokio
3 years
Thanks to sponsors like @flydotio , @discord , and @embarkstudios , Tokio will be funding Alice Ryhl to devote more time to working on Tokio.
2
31
228
1
4
67
@flydotio
Fly.io
1 year
Use SQLite’s built-in full-text search with Phoenix and Ecto! New Phoenix Files from @peregrine
0
8
68
@flydotio
Fly.io
2 years
It won't work, but we're hitting "refresh" anyway.
5
3
66
@flydotio
Fly.io
1 year
Announcing Redis by Upstash, a new fragrance for database lovers. @jsierles has more on the blog
1
13
65
@flydotio
Fly.io
3 years
Oi! is live in São Paulo. To celebrate, we've all learned to type the letter "ã". "option + n, a" on MacOS "ctrl + shift + ~, a" on Windows "shift + right alt + ~, a" on Linux. Maybe.
Tweet media one
2
5
63
@flydotio
Fly.io
2 years
You should try Livebook, it's 🍌🍌🍌🍌🍌🍌. Run Livebook for free (forever) on Fly. We don't even require a credit card:
1
15
64
@flydotio
Fly.io
2 years
– run apps close (kind-of) to your users in Antarctica.
@mjackson
MJ
2 years
TIL loads in about 5 seconds over crappy wifi in Antarctica. @chancethedev doing some real field research for us down there! 🏔🐧
Tweet media one
8
5
128
2
9
62
@flydotio
Fly.io
2 years
LiveView client hooks: when you just want to dip in and do that one thing in JavaScript. Stealth Phoenix Files post by @bemesa21 : Formatting the User's Local Date-times Using Hooks
3
17
59
@flydotio
Fly.io
6 months
Ever wanted to run a huge model like Goliath but haven't had enough VRAM to make it work? You can run your LLM on our A100 GPUs and shut it down automatically when you're done. See how easy it can be, thanks to our friends at @Ollama_ai !
3
10
59
@flydotio
Fly.io
3 years
If you like writing Elixir, are fond of LiveView, and like writing about writing Elixir, we'll pay you to do a project for us:
2
16
54
@flydotio
Fly.io
2 years
From the Phoenix Files: @bemesa21 wrote a slick little guide to keeping nav elements current so you don't lose users.
3
21
57
@flydotio
Fly.io
3 years
We're hiring people to work on our Rust proxy, do magic with BPF, and ship network features. If you're a 🦀 fanperson this might be for you. If you know a 🦀 fanperson, send them this link.
3
15
57
@flydotio
Fly.io
2 years
Did you know we run our own servers? Our homepage (that’s 😁) now has a map of all the (23!) regions they live in!
Tweet media one
7
4
55
@flydotio
Fly.io
2 years
A GREAT INTERNAL DEBATE has emerged in our team. `flyctl`, or `fly`? For reasons passing understanding ( #teamflyctl ) we symlink `fly` to `flyctl` on installation. What should our dox refer to? There is a right answer to this, I just want to know if you know it.
59
4
55
@flydotio
Fly.io
1 year
More than you wanted to know about Fly Postgres (and how we became an ambivalent database “provider”).
3
11
55
@flydotio
Fly.io
2 years
Check this job out. It's platform engineering on . Probably the most fun nightmare you can find working in our field.
2
10
54
@flydotio
Fly.io
4 months
Why pay for a powerful web server 24/7, when you only need the extra oomph for a handful of tasks? Is there a better way to manage resource-intensive work? @_anniebabannie_ blogged about delegating tasks to Fly Machines: (Art by guest artist Annie Sexton!)
3
6
54
@flydotio
Fly.io
7 months
Ollama + GPUs!! Thanks @Ollama_ai
Tweet media one
2
6
52
@flydotio
Fly.io
2 years
Don’t use this in prod yet, but we are hopping with excitement to share a major milestone on the way to Fly Apps V2: HA Postgres clusters running on Fly Machines! @davissp14 announced the preview in our community forum:
3
6
52
@flydotio
Fly.io
2 years
New Phoenix Files by @bemesa21 !! With a cool reusable pattern for getting the server to trigger JS Commands in LiveView! (It’s also about spinners.)
0
16
49
@flydotio
Fly.io
2 years
Anyone want to tackle a project for us? We have a few bucks to spend.
@benbjohnson
Ben Johnson
2 years
@mrkurt @CollierAdam @flydotio @remix_run I'm honestly surprised nobody has written a Postgres wire protocol compatible wrapper for SQLite. It'd be nice to have a private port that you could run `psql` over Wireguard to query a SQLite database. It doesn't even sound *that* hard to implement.
2
0
25
4
8
51
@flydotio
Fly.io
1 year
Rustler makes it amazingly easy to reach for just enough Rust in your Elixir project. @peregrine demonstrates in Phoenix Files!
0
9
51
@flydotio
Fly.io
2 years
New blog post for you! @benbjohnson exposes the crunchy numbers inside an SQLite table! Turns out to be tasty-crunchy, like Pocky.
0
4
49
@flydotio
Fly.io
1 year
If you like stuff, you won't want to miss this post by @benbjohnson . Introducing a beautiful thing called Gossip Glomers (for reasons), which is more fun than anyone's ever had with distributed systems.
1
12
48
@flydotio
Fly.io
2 years
Our friends at @Railway created nixpacks () as an alternative to buildpacks. You can try them out on deploys — more here:
@JustJake
Jake
2 years
Our goal is to automagically containerize any application, as fast as possible, with local and remote caching True zero config, just by pointing it to any folder nixpacks build .
Tweet media one
1
0
55
3
7
49
@flydotio
Fly.io
1 year
. @peregrine has been looking at SQLite full-text searching with Elixir and Ecto. First: using the SQLite FTS5 plugin and Ecto to generate and query the search index. Now: getting and rendering the results in a LiveView app.
1
6
48
@flydotio
Fly.io
2 years
Tweet media one
3
5
49
@flydotio
Fly.io
2 years
Word to the wise for anyone else about to roll the odometer on how many apps they're deploying: Linux interface names are 16 bytes wide. Ask how we found out! :P
3
2
47
@flydotio
Fly.io
2 years
"How SQLite helps you do ACID with friends" got vetoed, so @benbjohnson is teaching us about read concurrency instead.
2
7
48
@flydotio
Fly.io
2 years
Good frameworks continually improve. The @ElixirPhoenix framework and LiveView have advanced enough to take on more responsibility... resulting in an overall simplified tech stack. @brainlid calls that out here. Time to re-define the stack! #ElixirLang
4
9
47
@flydotio
Fly.io
2 years
Speaking of paying attention: Oh look! @bemesa21 has a new Phoenix Files post out: A Reusable Multi-Select Component for Phoenix LiveView #ElixirLang
0
14
47
@flydotio
Fly.io
2 years
Play with Machines and build a remote dev environment using code-server from @coderhq at the same time!
1
12
47
@flydotio
Fly.io
5 months
Have you heard? has GPUs! But what are these "GPUs," really? What can you do with them? Xe ( @theprincessxena ) wrote up what they are, why the name is funny, and how to use them for fun things once you get access.
0
10
45
@flydotio
Fly.io
3 years
is a slick, open source 🦀 alternative to ngrok. You should read their writeup, they did a clever thing make it distributed, no external services required.
0
9
45
@flydotio
Fly.io
1 year
The most delightful community post in recent memory! Thanks, forum regular tj1! Also, their pretty screenshot shows off just what the map panel on our Grafana dashboard is for.
1
2
45
@flydotio
Fly.io
1 year
New Phoenix Files! Ostensibly about using SortableJS with LiveView, but also about incorporating the JS lib you want in your app, using LiveView hooks! By @bemesa21
1
13
45
@flydotio
Fly.io
2 years
When you break stylesheets on April 1, you can chalk it up to "fool's day". Look at this epic throwback to the 90s.
Tweet media one
6
0
43
@flydotio
Fly.io
10 months
Sorting and deleting child records in many-to-many associations? Ecto’s got you covered with :sort_param and :delete_param options! Put them to work in a LiveView form with @bemesa21 in the Phoenix Files!
0
7
43
@flydotio
Fly.io
2 years
Phoenix Files quick tip from @bemesa21 ! This is for those of you planning on migrating your side projects to LiveView 0.18 this weekend.
1
14
41
@flydotio
Fly.io
10 months
It has come to my attention that it is actually Thursday, but I'm choosing to ignore that
@flydotio
Fly.io
10 months
Happy Friday!
2
0
10
3
0
40
@flydotio
Fly.io
6 months
Transcribing? On GPUs? With a faster Whisper?! Read on as @fideloper shows you how.
1
7
40
@flydotio
Fly.io
2 years
– anticlimactic, but in a good way.
@Joe8Bit
Joe Pettersson
2 years
i ended up solving this problem by giving up and deploying everything using @flydotio . it only took me an hour, which was frankly a bit of an anti-climax.
0
1
16
0
1
39