A backend for your mobile app — from MVP to a million users

API, database, media storage and push infrastructure — on one platform. Start with a single server at ≈$8.11/mo and grow to a Kubernetes cluster with no migration to another cloud.

Sound familiar?

The technical pains of a mobile backend — and how OneCloudPlanet infrastructure removes them.

  • "A store feature took the backend down"

    Traffic grew 20× in an hour, and there's one server. Autoscaling in Kubernetes adds nodes for the peak and drops them after.

  • "The Firebase bill became unpredictable"

    As MAU grows, the BaaS fee grows nonlinearly. Your own backend on a VPS gives a predictable bill: fixed resources + storage at $0.0013/GB.

  • "User media bloated the server disk"

    Photos and video should live not on the API server's disk but in Object Storage: cheaper, scales endlessly, served directly over HTTPS.

  • "Users complain the app is slow"

    If the audience is in Ukraine/EU and the server is in the US — that's +150 ms to every request. Locations in Ukraine/Poland/Netherlands put the API next to your users.

The growth path

Not just a product list, but a story from MVP to large MAU — on the same account and network.

  1. Stage 1. MVP

    a single Cloud Instance

    For: first users, idea validation

    Configuration: ocp-1 (1 vCPU / 2 GB) to validate the idea or ocp-3 (2 vCPU / 8 GB) with headroom — API + DB on one server + a bucket in Object Storage for media.

    Price: from ≈$8.11/mo (ocp-1) · comfortable ≈$20.45/mo (ocp-3)

    Create a server
  2. Stage 2. Growth

    we split the services

    For: thousands of active users, first peak loads

    Configuration: separate instances for API and DB (2× ocp-3), a free Load Balancer, a public IP $3/mo, a private network (VPC) between servers, Firewall — also free.

    Price: ≈$43.90/mo

  3. Stage 3. Production

    Managed Kubernetes

    For: large MAU, uneven traffic, a team with CI/CD

    Configuration: a cluster with worker-node autoscaling (1 control + 3 worker ocp-3), a free LB for the API gateway, deploy through your CI.

    Price: the K8s service — $0, from ≈$81.80/mo for nodes

    More about Managed Kubernetes

Typical architecture

All components are in one private network (VPC), with only the load balancer exposed to the outside.

  1. Mobile app iOS / Android

  2. Load Balancer — free

  3. API servers: Cloud Instance or K8s pods

  4. Database: PostgreSQL / MySQL on NVMe

  5. Object Storage (S3): photos, video, static

  6. Backups + a geo-copy in another location

Your backend sends push notifications via APNs and FCM — no special infrastructure requirements, just stable outbound traffic.

Why OneCloudPlanet for a mobile backend

Predictable cost, low latency and a path to Kubernetes — on one account.

  • A predictable bill

    Unlike BaaS and hyperscalers: fixed resource prices, storage at $0.0013/GB/mo, Load Balancer and Firewall — $0.

  • Latency for your users

    Locations in Ukraine and the EU — the API next to your audience, less latency on every request.

  • S3 API for media

    SDKs for Swift, Kotlin and React Native work with our Object Storage unchanged — presigned URLs for uploads straight from the phone.

  • A path to Kubernetes with no cloud change

    When you grow — the same account, the same network, the same storage. Migration with no platform change.

  • API and IaC

    Infrastructure as code (REST API + a Terraform provider), a staging environment for pennies.

  • A Firebase alternative out of the box

    A Supabase (self-hosted) image from the Marketplace: auth, a realtime DB and storage on your server, with a predictable bill.

Frequently asked questions

Calculate the cost in the calculator

Deploy a backend today

A server for your API — in minutes. Hourly billing: validating an idea costs pennies.

Latest publications

Everything you need to create a stable, secure and scalable environment