Rethinking Serverless with FLAME · The Fly Blog
Serverless/FaaS had a couple things going for it. Elastic Scale™ is hard. It’s even harder when you need to manage those pesky servers. It also promised pay-what-you-use costs to avoid idle usage. Good stuff, right? Well the charade is over. You offload scaling concerns and the complexities of scaling, just to end up needing more complexity. Additional queues, storage, and glue code to communicate back to our app is just the starting point. Dev, test, and CI complexity balloons as fast as your costs. Oh, and you often have to rewrite your app in proprietary JavaScript – even if it’s already written in JavaScript! At the same time, the rest of us have elastically scaled by starting more webservers. Or we’ve dumped on complexity with microservices. This doesn’t make sense. Piling on more webservers to transcode more videos or serve up more ML tasks isn’t what we want. And granular scale shouldn’t require slicing our apps into bespoke operational units with their own APIs and deployments
Author Name Chris McCord @chris_mccord @chris_mccord Imagine if you could auto scale simply by wrapping any existing app code in a function and have that block of code run in a temporary copy of your app. The pursuit of elastic, auto-scaling applications has taken us to silly places. Serverless/FaaS had a couple things going for it. Elastic Scale™ is hard. It's even harder when you need to manage those pesky servers. It also promised pay-what-you-use costs to avoid idle usage. Good stuff, right? Well the charade is over. You offload scaling concerns and the complexities of scaling, just to end
related reading
- On-demand Container Loading in AWS Lambdaarxiv.org
- Extensible Software in the age of LLMs | Jeremy Morrelljeremymorrell.dev
- What is Serverless Architecture? | Datadogdatadoghq.com
- Carving The Scheduler Out Of Our Orchestrator · The Fly Blogfly.io
- Fly.io makes infrastructure easy for developers | by Pekka Enberg | Turso blog | Mediummedium.com
- The new wave of Javascript web frameworksfrontendmastery.com
- The Hidden Costs of Modular Systems - Multicoin Capitalmulticoin.capital
- Why Over-Engineering Happens | Yusuf Aytasyusufaytas.com
- How Compiler Explorer Works in 2025 — Matt Godbolt’s blogxania.org
- Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!youtube.com
- Modal's serverless Servers | Modal Blogmodal.com
- We migrated 50,000 lines of code to React Server Componentsmux.com