Stay Updated Icon

Subscribe to Our Tech & Career Digest

Join thousands of readers getting the latest insights on tech trends, career tips, and exclusive updates delivered straight to their inbox.

37signals Deletes AWS Account, Cuts Cloud Costs by Millions

7:55 AM   |   10 May 2025

37signals Deletes AWS Account, Cuts Cloud Costs by Millions

37signals Deletes AWS Account, Cuts Cloud Costs by Millions

Software firm 37signals is making headlines by completing its migration from Amazon Web Services (AWS) to on-premises infrastructure. This strategic move is projected to save the company a substantial $1.3 million annually on storage costs alone, marking a significant shift in their IT strategy.

The Repatriation Journey

CTO David Heinemeier Hansson, a vocal advocate for challenging conventional cloud wisdom, announced that 37signals has begun the intricate process of migrating a massive 18 petabytes of data from Amazon S3 to Pure Storage arrays. While the upfront investment in these arrays amounts to $1.5 million, the annual operational costs are estimated to be a mere $200,000, a stark contrast to their previous cloud expenditure.

AWS Waives Egress Fees

In a gesture of cooperation, AWS waived $250,000 in data egress fees to facilitate the transition. This waiver allows 37signals to completely shut down its AWS account this summer, symbolizing the culmination of their cloud repatriation efforts.

Prior Cost-Cutting Measures

This move is not an isolated incident but rather the continuation of a broader strategy to optimize IT spending. In 2024, 37signals had already slashed $2 million in annual costs by replacing cloud compute services with $700,000 worth of Dell servers. This earlier initiative laid the groundwork for the more ambitious AWS exit.

Challenging the Cloud-First Dogma

Hansson has been a vocal critic of the industry's often unquestioned adoption of cloud solutions. "Cloud can be a good choice in certain circumstances, but the industry pulled a fast one convincing everyone it's the only way," he wrote. His skepticism stems from the realization that their annual AWS bill had ballooned to over $3.2 million, prompting a reevaluation of their infrastructure strategy.

The Genesis of Repatriation

The cloud repatriation effort began in 2022, driven by the need to control escalating costs and gain greater control over their infrastructure. This decision reflects a growing trend among companies that are reevaluating the economic benefits of cloud computing versus on-premises solutions.

The Allure of On-Premises: A Deep Dive

The decision by 37signals to repatriate from the cloud raises important questions about the long-term viability and cost-effectiveness of cloud-only strategies. While the cloud offers undeniable benefits such as scalability and reduced operational overhead, it's crucial to consider the potential downsides, including vendor lock-in, unpredictable costs, and data egress fees.

Cost Predictability and Control

One of the primary drivers behind 37signals' decision is the desire for greater cost predictability and control. Cloud pricing models can be complex and difficult to forecast, leading to unexpected spikes in spending. By moving to on-premises infrastructure, 37signals gains a clearer understanding of its IT costs and can budget more effectively.

Data Sovereignty and Security

Another factor to consider is data sovereignty and security. While cloud providers offer robust security measures, some companies prefer to maintain complete control over their data and infrastructure. On-premises solutions provide greater flexibility in implementing security policies and complying with regulatory requirements.

Performance Optimization

In certain cases, on-premises infrastructure can offer better performance than cloud-based solutions. This is particularly true for applications that require low latency or high bandwidth. By hosting their applications on dedicated hardware, 37signals can optimize performance and ensure a better user experience.

The Broader Implications: A Trend or an Anomaly?

The decision by 37signals to abandon AWS raises the question of whether this is an isolated case or part of a larger trend. While cloud adoption continues to grow, there is also a growing awareness of the potential drawbacks of cloud-only strategies. More and more companies are exploring hybrid cloud models or repatriating workloads to on-premises infrastructure.

Hybrid Cloud: The Best of Both Worlds?

Hybrid cloud solutions combine the benefits of both cloud and on-premises infrastructure. This approach allows companies to leverage the scalability and flexibility of the cloud for certain workloads while maintaining control over sensitive data and critical applications on-premises.

Repatriation: A Calculated Risk

Repatriation is a more radical approach that involves moving workloads entirely from the cloud to on-premises infrastructure. This strategy requires careful planning and execution but can result in significant cost savings and improved performance.

Key Considerations for Cloud Repatriation

If your organization is considering cloud repatriation, it's essential to carefully evaluate your options and develop a comprehensive plan. Here are some key considerations:

  • Cost Analysis: Conduct a thorough cost analysis to determine whether repatriation is financially viable. Consider all costs, including hardware, software, personnel, and data migration.
  • Performance Requirements: Evaluate your application's performance requirements to determine whether on-premises infrastructure can meet your needs.
  • Security and Compliance: Ensure that your on-premises infrastructure meets your security and compliance requirements.
  • Data Migration: Develop a detailed plan for migrating your data from the cloud to on-premises infrastructure.
  • Skills and Expertise: Ensure that you have the necessary skills and expertise to manage your on-premises infrastructure.

The Future of Cloud Computing: A More Balanced Approach

The decision by 37signals to leave AWS highlights the need for a more balanced approach to cloud computing. While the cloud offers undeniable benefits, it's not always the best solution for every workload. Companies should carefully evaluate their options and choose the infrastructure that best meets their needs.

Embracing a Multi-Cloud Strategy

A multi-cloud strategy involves using multiple cloud providers to avoid vendor lock-in and optimize performance. This approach allows companies to choose the best cloud provider for each workload and to take advantage of different pricing models.

Optimizing Cloud Spending

Regardless of whether you choose to repatriate workloads or remain in the cloud, it's essential to optimize your cloud spending. This can involve right-sizing instances, using reserved instances, and leveraging spot instances.

Conclusion: A Paradigm Shift in IT Strategy

37signals' decision to delete its AWS account and embrace on-premises infrastructure represents a paradigm shift in IT strategy. By challenging the cloud-first dogma and prioritizing cost control and performance optimization, the company is paving the way for a more balanced and sustainable approach to cloud computing. This move serves as a valuable case study for organizations seeking to optimize their IT spending and gain greater control over their infrastructure.