Skip to content

Deployed.cc vs Heroku

Deployed.cc brings all the benefits of Heroku while giving you full control over your servers and infrastructure. You can use Deployed.cc on most VPS / cloud / dedicated servers. Here we explain why Deployed.cc can be the best alternative to Heroku. We’ll compare:

  • Pricing
  • Flexibility
  • Main features
  • Infrastructure & developer experience
  • When to choose Heroku / Deployed.cc

Pricing

Deployed.сс can be used on any servers which have a public IP address and Ubuntu 20.04 LTS. For example, you can run your apps on DigitalOcean, Vultr, Hetzner. Let’s compare pricing for a project with 3 Node.js services on Heroku and Deployed.cc (you can deploy all 3 services on one server using Deployed.cc)

RAM Deployed.cc + VPS / Cloud server Heroku, per service Heroku, 3 services Savings, per month
1 GB $5 (DO server) + $5 (Deployed.cc) $50 $150 $140
2 GB $10(Vultr server) + $5 (Deployed.cc) $100 $300 $285

You should pay additional costs for databases and storage on Heroku. For example, Postgres will cost $50 and up for commercial apps in production while using Deployed you can install Postgres, Redis, and other databases even on a server with the web app.

Flexibility

  • The main idea of Deployed.cc is that you can deploy apps & services on your own VPS / cloud / dedicated servers. Heroku works on AWS infrastructure and you haven’t access to these servers. You can think about Deployed as Heroku which worked on your own server
  • Deployed.cc can handle an unlimited amount of environments for each project
  • Deployed.cc uses Git to manage deployment that's why you don’t need to learn new commands or configuration files to deploy your projects. You can deploy projects directly from any Git services and custom Git servers
  • Deployed.cc gives you full SSH access to your servers, Heroku provides SSH only to your containers
  • You can install multiple services/apps/databases/storages on one server using Deployed.cc
  • Deployed.cc doesn’t lock your projects. You can easily migrate from Deployed.cc. If you even decide to stop using Deployed.cc your projects continue to be live until your servers work.
  • Heroku doesn't provide any access to the server’s infrastructure, Deployed.cc gives you full access to your servers

Infrastructure & developer experience

  • You haven’t control over Heroku's infrastructure. Heroku is a black box with a hidden infrastructure. It’s not clear which technologies are used for getting your project online. Using Deployed.cc you have full control over your servers. You can SSH into your server or containers and do what you want. Deployed.cc is based on best open-source projects like HAProxy (the fastest load balancer & proxy server), Nomad (a highly available, distributed, data-center aware cluster and application scheduler), and others
  • Deployed.cc provides fully automated free TLS certificates for custom domains, including wildcard domains
  • Deployed.cc can be used on servers all around the world, Heroku has only 4 regions.
  • No vendor lock-in: using Deployed.cc your apps run on your cloud servers. You can use any cloud provider - DigitalOcean, Vultr, Hetzner, Scaleway, etc.

Key differences

Key differences between Deployed.cc and Heroku

Feature Deployed.cc Heroku
Hosting Any VPS/ Cloud / Dedicated server with a public IP and SSH, for example DO ($5+/server), Vultr ($5+/server) etc Heroku hosting only
Network customization Yes No
GitOps Yes Partially
Microservices Yes No
Private VPC Yes Enterprise plan only
One-Click Apps Yes No
Support Dedicated via e-mail even for a free plan Community and Dedicated (expensive)
Cost $5 including VPS server with 1GB memory Very expensive, 1 GB service costs $50/month
Vendor lock-in No Yes
Open source Yes No
Modern languages (for example, Rust) Yes No

When to choose Heroku

  • You want to learn how to start developing web apps

When to choose Deployed.cc

  • You want to develop SAAS project & complex app
  • Your project includes microservices
  • You want to reduce server costs
  • You want to have full control over your content and servers

If you have any questions about migration from Heroku please contact us at hey[to]deployed.cc for assistance.