<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/flydotio/best-of/2023" -->

---
title: Best Fly.io posts of 2023 | daily.dev
description: The most upvoted Fly.io posts of 2023, curated by the daily.dev community.
canonical: https://daily.dev/sources/flydotio/best-of/2023
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/flydotio/best-of/2023
og:type: website
og:site_name: daily.dev
og:title: Best Fly.io posts of 2023 | daily.dev
og:description: The most upvoted Fly.io posts of 2023, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Fly.io — 2023

1. 1  
[](https://daily.dev/posts/fly-io-js-q4od6uawl "Fly.io ❤️ JS")  
Article  
![Avatar of flydotio](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/deb71e3b6f964388876ecc82c26c8f6c)Fly.io · 3y  
Fly.io ❤️ JS  
Fly.io is a great place to run fullstack applications. For most programming languages, there is a defacto default fullstack framework. For Ruby, for Elixir, for Phoenix, for Laravel, for Python, for Django. Fly has a number of community contributed templates for a small number of Node frameworks.  
67  
5
2. 2  
[](https://daily.dev/posts/rethinking-serverless-with-flame-4yxnopx8o "Rethinking Serverless with FLAME")  
Article  
![Avatar of flydotio](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/deb71e3b6f964388876ecc82c26c8f6c)Fly.io · 3y  
Rethinking Serverless with FLAME  
FLAME is a pattern for elastically scaling applications without the need to manage servers or rewrite the entire application. It allows you to wrap existing app code in a function and run it in a temporary copy of your app. FLAME can be implemented in different languages, but the Elixir flame library is specifically mentioned in the article. The library includes features like process placement and remote monitoring to handle pool scale-up and scale-down logic and to optimize resource usage. FLAME removes the complexities and layers of communication associated with traditional FaaS solutions.  
24  
2
3. 3  
[](https://daily.dev/posts/fly-with-alpine-v3xigzdkm "Fly With Alpine")  
Article  
![Avatar of flydotio](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/deb71e3b6f964388876ecc82c26c8f6c)Fly.io · 3y  
Fly With Alpine  
Reduce image sizes and improve startup times by switching your base image to Alpine Linux. Alpine Linux is smaller than the alternatives, but has a smaller ecosystem. Comparisons show Alpine images are consistently smaller than Debian slim equivalent.  
13
4. 4  
[](https://daily.dev/posts/skip-the-api-ship-your-database-bggcfhvjv "Skip the API, Ship Your Database")  
Article  
![Avatar of flydotio](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/deb71e3b6f964388876ecc82c26c8f6c)Fly.io · 3y  
Skip the API, Ship Your Database  
Skip the API, Ship Your Database, and LiteFS Cloud: managed backups and point-in-time restores for LiteFS. LiteFS uses a program called Corrosion that gossips state between all our servers. It tracks VM statuses, health checks, and a plethora of other information for each server.  
13  
1

[See all Fly.io archives](/sources/flydotio/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/flydotio/best-of/2023#page","url":"https://daily.dev/sources/flydotio/best-of/2023","name":"Best Fly.io Posts of 2023","description":"The most upvoted Fly.io posts of 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/flydotio/best-of/2023#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/fly-io-js-q4od6uawl","name":"Fly.io ❤️ JS"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/rethinking-serverless-with-flame-4yxnopx8o","name":"Rethinking Serverless with FLAME"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/fly-with-alpine-v3xigzdkm","name":"Fly With Alpine"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/skip-the-api-ship-your-database-bggcfhvjv","name":"Skip the API, Ship Your Database"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Fly.io","item":"https://daily.dev/sources/flydotio"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/flydotio/best-of"},{"@type":"ListItem","position":5,"name":"2023"}]}]}
```

