Credits vs uncapped usage

StackBlaze vs Railway

Railway meters CPU and memory. StackBlaze includes monthly usage credits and spend caps, then list rates. Starter is $5/mo — not a free Hobby plan.

Monthly invoice

StackBlaze

Credits + cap

Starter $5/mo, then list rates

  • Monthly usage credit
  • Spend cap
  • Same model on every Cloud plan

Railway

Uncapped usage

CPU and memory billed per second

  • No cap by default
  • Spikes show up on the invoice
  • Hobby is not StackBlaze Starter

Why StackBlaze

Databases run by Kubernetes operators, not containers on a volume

StackBlaze is built on Kubernetes, and every database add-on is managed by a battle-tested operator: CloudNativePG for Postgres, the MariaDB operator for MySQL, Strimzi for Kafka. You get the deployment, backup, and failover automation platform teams build in-house, without ever touching kubectl.

Scheduled backups, your retention

Postgres, MariaDB, and Valkey add-ons back up to object storage on a schedule you set, with a retention policy (7d, 4w, 3m) enforced by the operator.

Point-in-time recovery

Postgres archives WAL continuously; MariaDB takes physical backups. Restore to a timestamp as a new instance while the original keeps serving traffic.

HA with automatic failover

Scale a database to a replicated cluster and the operator handles failover. MariaDB promotion even rebinds ProxySQL so apps reconnect to the new primary.

Next to your app, privately

Every database runs on the same private network as your services, reachable over cluster DNS. No public endpoints, no cross-vendor egress fees.

Railway databases are deploy templates: a single container with a volume that you patch, scale, and back up yourself. StackBlaze databases are operator-run clusters. Scheduled backups, retention, point-in-time restore, and failover come with the add-on, not with a runbook.

Postgres (CloudNativePG) · MySQL / MariaDB · Valkey (Redis) · MongoDB-compatible · Kafka (Strimzi) · RabbitMQ · ClickHouse · OpenSearch · CockroachDB · Cassandra · ScyllaDB · Milvus · Weaviate · S3-compatible storage

Under the hood

A microVM is an engine. Kubernetes is the whole car.

Firecracker-style microVMs are genuinely great isolation technology, the same idea powers AWS Lambda. But a microVM is a primitive, not a platform. Everything above it, scheduling, networking, deploy semantics, and especially databases, has to be built and maintained in-house. Kubernetes ships that layer, battle-tested, with an ecosystem nobody has to rebuild.

Railway runs on

  • ·A custom-built orchestrator; Railway is vocal about not using Kubernetes
  • ·Lightweight VMs on Railway Metal, its own bare-metal fleet
  • ·A proprietary config and API surface that exists only on Railway
  • ·Databases: deploy templates, single containers you operate and back up yourself

StackBlaze runs on

  • ·Kubernetes, the CNCF-standard orchestrator, hardened by a decade of production use
  • ·Operators run the data layer: CloudNativePG, MariaDB operator, Strimzi Kafka, and more
  • ·Standard containers and standard semantics; your app ports to any Kubernetes, anywhere
  • ·The same machinery from the $5 Starter to a Dedicated HA cluster, no replatforming to grow
  • ·Rolling deploys, health probes, and autoscaling from native Kubernetes primitives

Building an orchestrator from scratch is impressive engineering, but you inherit its gaps: databases as self-managed templates, no operator ecosystem, and an API only Railway speaks. StackBlaze builds on Kubernetes, so the hard parts, failover, backups, scheduling, are solved by software the whole industry maintains.

And when you outgrow shared: your own cluster, flat fee

Because it is all Kubernetes, the same project moves to a single-tenant HA cluster with dedicated CPU and RAM for one flat monthly price. No usage metering, no per-second billing, no replatforming. That path does not exist on a bespoke microVM stack.

Dedicated

$300/mo

12 vCPU / 24 GB RAM

3-node HA cluster, static egress IP

Dedicated Pro

$600/mo

24 vCPU / 48 GB RAM

3-node HA cluster, 99.9% uptime SLA

Feature comparison

FeatureStackBlazeRailway
Public entry planStarter $5/mo$5 credit / Hobby
Pricing modelCredits, then PAYGUsage-based
OrchestrationKubernetesCustom (no K8s)
Dedicated cluster, flat feeFrom $300/mo
Spend capsOptional
Custom domains
Managed PostgresYes (CloudNativePG)Template container
Managed RedisTemplate container
MongoDB-compatibleTemplate container
DB backups + PITRAll plansVolume snapshots
DB high availability
Persistent disk
Private networking
Preview environmentsPro and aboveYes (PR envs)
Cron jobs
Teams & RBACPro and aboveYes (paid)

Billing

Credits and a cap vs uncapped seconds

Railway bills CPU and memory by the second. StackBlaze includes a monthly credit on every Cloud plan and lets you set a spend cap. After credits, you pay list rates — the same model on Starter, Pro, and Business.

MongoDB-compatible add-on

On Railway, MongoDB is a template container you operate yourself. StackBlaze runs a managed MongoDB-compatible add-on on the same private network as your API, no Atlas subscription and no DIY backups.

Scenario comparison

Three real-world months for the same Node.js service — credits and a cap vs uncapped seconds.

Normal month

StackBlaze

Credits

Railway

Usage

Baseline usage

Traffic spike

StackBlaze

Cap holds

Railway

Usage

CPU burst billed per-second

Launch day

StackBlaze

Cap holds

Railway

Usage

Unpredictable, no cap by default

Estimates based on a typical Node.js web service with 512 MB RAM and moderate traffic. Railway pricing varies by actual resource consumption.

Migrate from Railway

No downtime required. Run both platforms side-by-side until you're confident, then flip the DNS switch.

01

Export your Railway environment variables

In Railway, open your project → Variables and copy all env vars. Paste them directly into StackBlaze's environment variable editor — same key/value format.

02

Connect your GitHub repository

Link your GitHub account to StackBlaze and select the same repo you're deploying on Railway. StackBlaze auto-detects your runtime and build command.

03

Provision managed databases

Create a Postgres or Redis instance in the StackBlaze dashboard. Connection strings are injected automatically — no manual copy-paste required.

04

Point your domain

Add your custom domain in StackBlaze and update the CNAME at your registrar. SSL is provisioned automatically within minutes.

05

Cancel Railway

Once you've verified traffic is healthy on StackBlaze, delete your Railway project. Credits and a spend cap replace an uncapped per-second invoice.

$5

Starter, with $5 usage credit

$20

Pro — PR previews and RBAC

Cap

Spend cap before PAYG

Credits, then a cap

Starter is $5/mo. A card is required. Set a spend cap so usage cannot surprise you.

Spend caps
Git deploy
Managed databases
Custom domains
Dedicated clusters