Kedge
Full-stack cloud with forkable VM snapshots and global SQLite
Details
- External ID
- 49099434
- Source
- HN
- Company
- —
- Product
- Kedge
- Website domain
- kedge.dev
- Launched
- July 29, 2026
- Cohort
- —
- Upvotes
- 141
- Upvotes percentile
- 0.946236559139785
- Tags
- —
- Fetched at
- Sept. 8, 2026, 8:28 p.m.
- Updated at
- Sept. 8, 2026, 8:28 p.m.
Description
I'm building Kedge, a globally distributed platform for stateful serverless apps. Here's how you make a simple static site: `echo '# Hello world!' | ssh kedge.dev`I helped build Fly.io for 4 years and shared enthusiasm for the founders' vision of a 'global Heroku'. While there, I wrote "The Serverless Server" (https://fly.io/blog/the-serverless-server/) as a study of Lambda and a sketch of a modern serverless product built around lightweight VMs. That essay was the initial inspiration for Kedge.Kedge has a fast VM orchestrator that can create code sandboxes or scale service instances in 3ms, using a combination of forkable VM snapshots and a tree of warm pools (Linux kernel -> base runtime -> app). VMs are memory-dense thanks to shared copy-on-write memory pages. You can run lightweight CGI-style functions, public OCI images, or source code for BuildKit to compile and deploy.Kedge's global control plane sits on an eventually-consistent SQLite database. Taking inspiration from Corrosion and Litestream, I built a local-first, multi-writer CRDT-based replication system backed by object storage, and just recently made it open source (https://github.com/wjordan/syzy).You can also use a SQLite client to query `/shared.db` from any instance for a build-in replicated database in your app. This lets Kedge autoscale services close to your users while each instance queries its local replica for eventually-consistent data, with no need to micro-manage instance or volume placement. (There's also a /shared/ filesystem adapter for convenience.)Kedge can even use this same database for stateful, server-rendered HTML apps. Data attributes bind forms, buttons, and values to records in the app database, Kedge compiles the schema and operations at deploy-time, and then queries the local data to serve requests. As a demo, I made a Hacker News clone with story submission, votes, comments and auth in about 60 lines of Markdown, plus CSS (https://kedge.dev/docs/html-apps#kedger-news).I've just started collecting public feedback, so please let me know what you think! I'm particularly interested in feedback on the stateful HTML app model, which is the newest (and most ambitious) piece. The preview is currently running in 11 regions for you to kick the tires. There's no billing yet, so the pricing page is an estimate. Thanks for taking a look!
Enrichment
- Theme
- database infrastructure and developer tools
- Vertical
- Horizontal
- Function
- Model & infra
- Audience
- Developer
- AI stance
- AI feature
- Project type
- Commercial product
- Normalized one-liner
- cloud platform with vm snapshots and distributed sql
- Manually corrected
- False
Could you build this?
No Building a global serverless cloud infrastructure with forkable VM snapshots, custom SSH daemon execution, and distributed global SQLite consensus requires world-class systems, virtualization, and distributed systems engineering.
What it would actually take: Kedge requires a custom edge control plane built in Rust/Go, leveraging hypervisors like Firecracker or Cloud-Hypervisor to support memory and disk live-forking, integrated with a distributed consensus database layer (e.g., Litestream, Raft-replicated SQLite, or custom eBPF/WireGuard mesh routing). Developing this requires deep expertise in Linux virtualization primitives, memory paging/COW, low-level networking, and resilient distributed systems.
Discussion
20 comments analyzed.
Competitors mentioned: Fly.io, Kubernetes, Lambda SnapStart, AWS EBS
Concerns raised: Replication lag and complexity for consumers with replicated SQLite, Handling operations needing global agreement (unique usernames, vote counting) with eventual consistency, Multiple writer conflicts and CRDT edge cases, Entropy/RNG reseeding after process fork across regions, Syzy pruning and eviction not yet fully implemented in managed product
Feature requests: CLI tool to check current replication state of disk, Documentation on durability contract for persistent volumes
Competitors
Other products that read as similar to this one — 67 launches clear the similarity bar, closest 8 shown.
Attention rank: #4 of 68 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 270 days after the earliest competitor.
- Cygnus · hn · 2026-07-25 · 8 upvotes · similarity 0.38
- Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering · hn · 2026-06-10 · 75 upvotes · similarity 0.38
- I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT) · hn · 2025-12-19 · 83 upvotes · similarity 0.38
- Turbolite · hn · 2026-03-26 · 185 upvotes · similarity 0.38
- kairon · github · 2026-09-11 · 11 upvotes · similarity 0.37
- OneStorage · ph · 2026-09-13 · 1 upvotes · similarity 0.36
- Hyper · hn · 2026-07-09 · 5 upvotes · similarity 0.36
- Real-workload SQLite benchmarks on Hetzner's cheapest VPS · hn · 2026-05-09 · 8 upvotes · similarity 0.36
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a model & infra tool for Fintech yet.