Modern Platform as a Service (PaaS) lets teams deploy web applications, background workers, and managed databases without managing servers, clusters, or OS patches. Platforms like Fly.io, Render, Railway, Heroku, Koyeb, and DigitalOcean App Platform have redefined what "push to deploy" means, each with distinct philosophies β from Railway's usage-based simplicity to Fly.io's globally distributed Firecracker microVMs. The critical mental model: every platform trades operational control for convenience, so the right choice depends on whether your workload fits 12-factor patterns, how latency-sensitive your users are, and whether predictable billing or pay-per-use matters more. Heroku's shift to sustaining engineering in 2026 and Koyeb's acquisition by Mistral AI have made choosing the right modern PaaS more urgent than ever.
What This Cheat Sheet Covers
This topic spans 18 focused tables and 112 indexed concepts, 93 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Platform Overview and Positioning
Each platform occupies a distinct niche β understanding its philosophical positioning before reading feature lists prevents choosing the wrong tool. These six are the most commonly evaluated Heroku-era replacements in 2026.
| Platform | Example | Description | |
|---|---|---|---|
Connect GitHub repo β Railpack auto-detects runtime β push to deploy | β’ Usage-based PaaS billed by the second β’ fastest path from repo to running URL β’ visual project canvas connects services β’ strong for prototyping and variable-traffic workloads | ||
Connect GitHub β select runtime β get onrender.com URL with zero config | β’ Closest philosophical Heroku replacement β’ flat-rate tiers with predictable billing β’ first-class background workers, cron jobs, and managed Postgres β’ eliminates per-seat fees as of 2026. | ||
fly launch β fly deploy β app runs in Firecracker microVMs across 30+ regions | β’ Docker-first platform running apps in Firecracker microVMs on bare metal β’ best for global latency-sensitive and real-time apps β’ steeper learning curve than Railway or Render | ||
git push heroku main β dyno runs Procfile web process | β’ Pioneered git-push PaaS β’ shifted to sustaining engineering in early 2026 (no new enterprise contracts, no new features) β’ still valid for existing Salesforce-integrated enterprise deployments | ||
doctl apps create --spec app.yaml | β’ Managed PaaS within the DigitalOcean ecosystem β’ integrates with Droplets, VPCs, and managed databases β’ predictable fixed pricing β’ good for teams already using DigitalOcean infrastructure | ||
koyeb app create --git github.com/user/repo --regions fra,was,sin | β’ Serverless platform deploying in MicroVMs across 10 core + 250+ edge locations β’ acquired by Mistral AI in February 2026, shifting roadmap toward AI inference workloads |