Blog
Heroku
AWS
Cloud
Business
6
minutes

Heroku Dilemma: The Growing Startups' Journey

Two years ago today, we shared some insights of 200 CTOs from growing US and EU startups on the topics of the Cloud and their working methodologies (to find out here). Welcome to the second series: “Heroku Dilemma: The Growing Startups' Journey.”
Morgan Perry
Co-founder
Summary
Twitter icon
linkedin icon

Fast forward to 2022, the Heroku choice still raises many questions.

We have been on Heroku since the start for its simplicity. But we started facing some performance and cost issues, so we are considering switching to AWS, but it requires a significant effort, including DevOps resources and time. Tim, CEO of GoTab

This is the most common scenario we’ve seen at Qovery, with nearly one hundred migration requests managed to date.

Yet the right question for any startup is not so much "What are the best Heroku alternatives?" but "When to move out from Heroku?".

In this article, I will share insights on why growing startups want to move off of Heroku and the key factors they are considering when it comes to migrating. Hopefully, it can help many other startups that may be in the same scenario (or are already on their way to migrate). Let's go!

Needless to say, Heroku was the perfect solution to kickstart a project for most of the interviewed startups. Heroku helped them get their applications up and running quickly, without worrying about servers, scaling, backup, network, and underground details. But as the project grew, the needs seemed to become more complex, and moving from Heroku to a more flexible and cost-effective cloud infrastructure solution like AWS became more and more a no-brainer choice.

But why do some growing startups continue to use this solution despite the increasing complexity?

Reasons Why Growing Startups Were Still Using Heroku?

Embracing a No-DevOps culture

This may seem counter-intuitive when the most successful organizations have embraced a DevOps culture to manage their thousands of application deployments per week. The reality is that when you are a startup growing extremely fast, you have to make critical decisions about your hiring plans and team velocity. Those who are in this market know this. Adopting a DevOps culture can be challenging to implement and, more importantly, maintain and evolve. The long-hiring process for a good DevOps engineer and the costly resources can encourage some startups to make the opposite bet. And if instead, you could focus on hiring the most talented developers, focus thoroughly on customer value, and choose a robust solution that would bring you that abstraction related to an infrastructure ready to scale and all the required automation (aka Heroku)? This was the bet of most of the growing startups we are talking to, and so far, they have not done too bad :)

Speed and Developer Experience superior to Cost and Flexibility

Strongly related to the first point mentioned above, but when culturally your company values customer obsession and speed of execution as a primary value, the result is that the focus is mainly at this level: allow the talents pool you recruited (aka army of developers) to be in the best conditions (aka developer experience) to deliver customer value as quickly as possible (aka speed); no matter the cost. That’s one of the most critical points of our discussions with these startups’ tech teams.

Although needs are increasingly complex, flexibility is essential for most organizations and teams. But often, with the addition of flexibility comes to the loss of extreme simplicity. Most interviewed startups have had to make a trade-off to stay aligned with what their organizations and customers value (speed and simplicity).

Now that we've covered the main reasons why some growing startups still use Heroku, let's look at what they like most about Heroku and what they want to keep when it comes to switching.

Reasons Why these Growing Startups Get Out of Heroku

While Heroku is great to start with, it becomes more and more limiting as your organization grows. So now, imagine that your organization has achieved a fast-growing pace. Let's look at the main points against Heroku:

Lack of Flexibility and Control

The simplicity of Heroku is what made it so successful, but it's also what makes Heroku so challenging to grow. Indeed, you become to be highly dependent on Heroku's tech stack, and there's a lack of transparency and control. Trying to fine-tune the minor thing becomes impossible. Advanced configuration is quite limited compared to deploying on a strictly IaaS provider.

Becomes Very Costly

This is not a surprise but probably one factor that stands out the most. As your business grows, so do your costs on Heroku. And this becomes a hard limitation for growing startups. While Heroku gives you more time to focus on building applications, this quickly gets expensive, especially when you plan to scale.

We have made a price comparison table between Heroku and AWS in this article

.

Limited Resources and Scalability Capabilities

Regarding resources and features, Heroku quickly becomes limited, especially when hosting your apps in specific or multi-region. On Heroku, there's no regional redundancy, which means an AWS outage in the selected region will directly affect your app. As well, the limited region choice results in higher latency when your app targets users from other countries like Australia or Japan. While Heroku offers Private Spaces, which includes six different locations, it's only available in the pricier Heroku Enterprise package.

Last but not least, Heroku only allows manual horizontal and vertical scaling but not autoscaling unless you opt for the Private Space dynos (enterprise package)

One too Many Outages

Heroku has not been spared from outages for some time, and it seems to be getting more frequent. But the most recent outage on June 10th 2025 stands out as a significant blow to Heroku's credibility. Lasting over 15 hours and 45 minutes, this widespread disruption was directly attributed to "an automated update that disrupted network connectivity." For example, we have seen dozens and dozens of migration requests at Qovery following this incident.

null

Main Requirements When It Comes To Switching

Now that we've seen the strengths of Heroku and what makes them tick, let's see what the list of key requirements for a cloud solution looks like from the organizations we interviewed:

(by order of importance)
  • Security and compliance
  • Developer experience
  • Support/level of commitment
  • Monitoring / Metrics / Datadog integration
  • Scaling & Performance
  • Resilience / Availability / SLA
  • Deployment time and safety (e.g., rolling deploys, etc.)
  • Cost structure & flexibility
  • Bonus: Carbon footprint & Environmental impact

Wrapping Up

We've seen that the "Heroku Dilemma" is hotter than ever for these growing startups, and that's true for any size organization. While we hear the scenario from most startups we support at Qovery, we still learned a lot by discussing the challenges and why the engineering teams from growing startups chose to push Heroku to this point and their wishes to get out today.

I've listed above the main reasons and concerns that a typical growing startup considers when migrating from a PaaS solution like Heroku to an Iaas like AWS. In a second part, I’d love to share, from a technical perspective, how the migration of such an organization works, including tech stack migration and team collaboration/synchronization.

Stay tuned! 👀

Share on :
Twitter icon
linkedin icon
Ready to rethink the way you do DevOps?
Qovery is a DevOps automation platform that enables organizations to deliver faster and focus on creating great products.
Book a demo

Suggested articles

Cloud
Kubernetes
 minutes
The High Cost of Vendor Lock-In in Cloud Computing and How to Avoid it

Cloud vendor lock-in threatens agility and raises costs. Discover the high price of proprietary services, egress fees, and technical entrenchment, plus the strategic roadmap to escape. Learn how embracing open standards, Kubernetes, and an exit strategy from day one ensures long-term flexibility and control.

Mélanie Dallé
Senior Marketing Manager
DevOps
 minutes
The Top 10 Porter Alternatives: Finding a More Flexible DevOps Platform

Looking for a Porter alternative? Discover why Qovery stands out as the #1 choice. Compare features, pros, and cons of the top 10 platforms to simplify your deployment strategy and empower your team.

Mélanie Dallé
Senior Marketing Manager
AWS
Deployment
 minutes
AWS App Runner Alternatives: Top 10 Choices for Effortless Container Deployment

AWS App Runner limits control and locks you into AWS. See the top 10 alternatives, including Qovery, to gain crucial customization, cost efficiency, and multi-cloud flexibility for containerized application deployment.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
 minutes
Kubernetes Management: Best Practices & Tools for Managing Clusters and Optimizing Costs

Master Kubernetes management and cut costs with essential best practices and tools. Learn about security, reliability, autoscaling, GitOps, and FinOps to simplify cluster operations and optimize cloud spending.

Mélanie Dallé
Senior Marketing Manager
AWS
GCP
Azure
Cloud
Business
10
 minutes
10 Best AWS Elastic Beanstalk Alternatives

AWS Elastic Beanstalk is often rigid and slow. This guide details the top 10 Elastic Beanstalk alternatives—including Heroku, Azure App Service, and Qovery—comparing the pros, cons, and ideal use cases for achieving superior flexibility, faster deployments, and better cost control.

Morgan Perry
Co-founder
Kubernetes
DevOps
7
 minutes
Kubernetes Cloud Migration Strategy: Master the Shift, Skip the Disaster

Master your Kubernetes migration strategy with this expert guide. Learn the critical planning phases, mitigate major risks (data, security, dependencies), and see how Qovery simplifies automation and compliance for a fast, successful, and reliable transition.

Morgan Perry
Co-founder
SecurityAndCompliance
DevSecOps
 minutes
Qovery Achieves SOC 2 Type II Compliance

Qovery is officially SOC 2 Type II compliant with an Unqualified Opinion. Get the highest assurance of continuously verified security controls for enterprise-grade application deployments and simplify due diligence.

Pierre Mavro
CTO & Co-founder
Product
Observability
 minutes
Troubleshoot Faster with the New Log Search and Filtering in Qovery Observe

Following the launch of Qovery Observe, we’re progressively adding new capabilities to help you better monitor, debug, and understand your applications. Today, we’re excited to announce a major improvement to the Logs experience: you can now search and filter directly within your application logs.

Alessandro Carrano
Lead Product Manager

It’s time to rethink
the way you do DevOps

Say goodbye to DevOps overhead. Qovery makes infrastructure effortless, giving you full control without the trouble.