
“Moving from legacy infrastructure to a fully serverless stack has been a huge upgrade. We wanted our backend to be as hands-off as possible. Now we get all the power of Postgres, without having to think about it” (James Ross, Co-founder and CTO at Nodecraft)
Nodecraft is a game server hosting platform that makes it easy for players to spin up and manage multiplayer servers for over 30 games, including Minecraft, ARK, Rust, and more.

Nodecraft serves both individual gamers and game studios, operating its own bare-metal infrastructure in data centers worldwide. To improve their scalability and performance, they’ve been transitioning much of their stack to a serverless architecture— let’s take a closer look at how they’re doing it.
The Challenge: Scaling and Customizing Game Server Configurations
Nodecraft supports 30+ different games, each with its own unique requirements. Every game requires custom configurations, control panels, and server settings. Previously, the team hand-built bespoke control panels and in-house databases for each game—a process that worked but was time-consuming to maintain.
Adding to the complexity, Nodecraft’s player base spans the globe, and latency is a critical factor for multiplayer experiences. Their traditional backend setups weren’t fully optimized for distributed, low-latency access, requiring additional effort to meet performance requirements efficiently.
Transitioning to Cloudflare Workers + Neon for a Fully Serverless Global Backend
Nodecraft now operates a serverless backend built on Cloudflare Workers and Neon. This architecture eliminates the operational overhead of managing Postgres while simultaneously improving multi-region performance and scalability—a win-win.
“Scaling quickly used to be a challenge, but Neon gives us Postgres in a fully serverless setup. We don’t have to worry about provisioning or scaling, it just works” (James Ross, Co-founder and CTO at Nodecraft)
Here’s the essence of their stack:
- Cloudflare Workers run game configuration logic at the edge, reducing latency for players across multiple regions.
- Neon serves as the central database, storing core user data such as game settings and mod configurations.
- Rulesmith, Nodecraft’s internal rules engine, dynamically builds game server UIs based on stored configurations in Neon.
Hyperdrive ❤️ Neon
“Hyperdrive lets us cache the game configuration data we need, making database queries super fast in Neon. It was essentially a one-click integration that worked out of the box” (James Ross, Co-founder and CTO at Nodecraft)
Because much of Nodecraft’s game configuration data rarely changes, caching plays a crucial role in optimizing performance. They’ve taken advantage of Cloudflare’s Hyperdrive to reduce query times and improve the responsiveness of their setup. Beyond caching, Hyperdrive also optimizes connection handling, reducing latency for Nodecraft’s global users.
about hyperdrive
Using Neon Branching for Faster Development (and Live Demos!)
Like many others, Nodecraft came to Neon for the serverless, and stayed for the branching. Branching in Neon allows Nodecraft to create fully isolated copies of their database in seconds, something that comes handy in multiple scenarios.
“Neon branches save us so much time. We use them for development and also for conferences, where we can reset our demos with a single API call” (James Ross, Co-founder and CTO at Nodecraft)
A couple examples of how Nodecraft likes to use branching:
- Every developer gets their own isolated Neon branch to test changes without interfering with production data.
- PR branches ensure database migrations are tested before merging to production, reducing deployment risks.
- Live demos (e.g. the ones they’re running at GDC) use a dedicated branch that resets every hour, allowing a clean slate for showcasing their platform without hassle.
Serverless for the win. Try it
By combining serverless Postgres with Neon and edge computing with Cloudflare, Nodecraft has transformed the way they manage infrastructure. If you’d like to try this stack, get started with Neon’s Free Plan (no credit card required, no spam). And as you explore, don’t forget to use Hyperdrive for an extra boost!
Remember to follow Nodecraft on X to see what they’re up to ✨