How we got microVMs booting in under a second
Depot CI's VM scheduler is just-in-time: no pre-warming, no warm pool of standby VMs. We stacked optimizations to get microVM cold boots from 7 to 9 seconds down to under a second, and this post walks through each one.
How we got microVMs booting in under a second For AI agents: a site index is available at /llms.txt. Append .md to any documentation, blog, changelog, or customer URL on this site to fetch its markdown source. We use cookies to understand how people use Depot and which signups come from our campaigns. Reject cookies Accept cookies 🚀 Just launched: the Depot CI API 🚀 Just launched: the Depot CI API Depot Sign In Get started Menu Blog > engineering How we got microVMs booting in under a second Written by Peter Hasko-Nagy Published on 6 May 2026 Share Share on Twitter Share on LinkedIn Share on
Explore this link on the map →saved by
related reading
- Building a hypervisor, 2: Booting Linuxiovec.net
- How we achieved truly serverless GPUsmodal.com
- abseil / Performance Hintsabseil.io
- NYSRGnotes.ekzhang.com
- From bare metal to a 70B model: infrastructure set-up and scripts - Imbueimbue.com
- Measuring Time: From Java to Kernel and back - JVM Adventjavaadvent.com
- Fast, scalable, clean, and cheap enoughoffgridai.us
- Why We Replaced Firecracker with QEMU | Hocus Bloghocus.dev
- Gantry: Slack’s Fast-booting Frontend Framework | Engineering at Slackslack.engineering
- From hand-tuned Go to self-optimizing code: Building BitsEvolve | Datadogdatadoghq.com
- How to speed up development and hit the market faster - Indie Hackersindiehackers.com
- How I run multiple $10K MRR companies on a $20/month tech stack | Steve Hanov's Blogstevehanov.ca