11 May 2025 — Jan's Rules for Building Extraordinary Companies:
Cloud First Strategy: Is It Right for Your Business? A Critical Look
Is "cloud first" the best strategy for your business? We challenge the cloud-first dogma and explore when self-hosting and hybrid solutions make more sense.
The Cloud Mirage: When “Cloud First” Becomes “Company Last”
“Cloud first.” It’s the mantra echoing through boardrooms and tech conferences. The promise? Agility, scalability, and cost savings, all delivered via the network. But what if this seemingly straightforward strategy is leading businesses astray? What if, instead of unlocking potential, it’s creating a tangled web of dependencies and missed opportunities?
The rush to the cloud has, in many cases, outpaced careful thought. It’s become an article of faith, a default rather than a deliberate choice. This blind faith can lead to a dangerous disconnect: infrastructure, operations, and development teams drifting further apart just when they should be converging. The result? Slower innovation, increased complexity, and a nagging feeling that something isn’t quite right.
Truth is, the cloud isn’t a one-size-fits-all deal. For small and mid-size businesses, the intricate environments offered by major cloud providers can be like using a sledgehammer to crack a nut. The complexity outweighs the benefits, leading to wasted resources and frustrated teams.
The cloud isn’t a magic bullet. It’s a tool, and like any tool, it needs to be used appropriately.
Take, for example, a growing e-commerce business with a £5 million turnover. They’re told that “cloud first” is the only way to scale. They migrate everything to a leading provider, only to find themselves grappling with unfamiliar interfaces, unexpected costs, and a support system that feels more like a maze than a helping hand. Their development team struggles to integrate new features, operations spends hours troubleshooting connectivity, and infrastructure feels increasingly detached from the actual hardware. The promised agility? Never materialises.
This isn’t to say the cloud is inherently bad. It’s a powerful tool, but one that needs to be wielded with precision. The key is understanding your business needs, assessing your technical capabilities, and making a deliberate choice based on data, not dogma.
The conversation often revolves around auto-scaling, the ability to automatically adjust resources based on demand. While valuable for some, the reality is few companies actually need it. Self-healing, on the other hand — the ability of a system to automatically recover from failures — is far more relevant for most.
Consider a media company delivering content globally. They experience occasional traffic spikes during major sporting events. Auto-scaling might seem the obvious solution, but a more cost-effective approach could be optimising their content delivery network (CDN) and implementing robust monitoring. This would allow them to handle the increased traffic without the complexity and expense of a fully auto-scaling cloud infrastructure.
Deciding whether to adopt a “cloud first” strategy isn’t just technical, it’s strategic. It requires a deep understanding of the business, its goals, and its risk tolerance. It also requires a willingness to challenge conventional wisdom and consider alternatives.
The best technology strategy is the one that aligns most closely with your business objectives, not the one that’s trending on Twitter.
The relentless pursuit of efficiency, driven by automation and AI, will only intensify the pressure to adopt cloud solutions. But efficiency shouldn’t come at the expense of control, flexibility, and cost-effectiveness.
As businesses grow, their needs change. What might have been right at one point may no longer be best. At some scales, self-hosting starts to make sense again. Cloud providers’ margins aren’t insignificant, and for companies with the technical expertise and resources to manage their own infrastructure, bringing it back in-house can lead to serious cost savings.
Imagine a tech company that started in the cloud but now finds its cloud costs spiralling. They analyse the situation and discover they could save a lot by self-hosting certain applications. They invest in building their own infrastructure, hire skilled engineers, and gradually migrate applications back in-house. The result? Lower costs, increased control, and a renewed sense of ownership.
So, what does this mean for you, wherever you sit in the business world?
For leaders of growing companies, whether you’re a VC-backed scale-up or a mature business seeking renewed growth, it means taking a step back and asking: “Is ‘cloud first’ really right for us?” Are we truly benefiting from the agility and scalability, or are we simply adding unnecessary complexity and cost? Are our infrastructure, operations, and development teams working together, or are they operating in silos?
For venture capital firms, private equity firms, family offices, and strategic buyers, it means digging deeper during due diligence. Don’t just accept the “cloud first” narrative. Ask the tough questions: What are the company’s cloud costs? How are they managed? What are the potential risks? Does the company have a clear understanding of its cloud strategy and its impact on the business?
For owners of established, profitable businesses contemplating a sale, it means demonstrating that you’ve made informed decisions about your technology. Show potential buyers that you’ve carefully considered the pros and cons of cloud solutions and chosen the approach that’s best for your business. Highlight the efficiency and cost-effectiveness of your infrastructure, and be prepared to justify your choices.
The future of technology isn’t about blindly following trends, but about making informed decisions based on data and a deep understanding of your business. It’s about embracing the tools that empower you to achieve your goals, not the tools that dictate your strategy.
Practical Advice:
- Challenge the Default: Don’t assume “cloud first” is the only option.
- Assess Your Needs: Understand your business requirements.
- Analyse Your Costs: Track your cloud spending.
- Consider Alternatives: Explore self-hosting and hybrid cloud.
- Prioritise Integration: Ensure your teams are working together.
- Focus on Self-Healing: Implement systems that can recover from failures.
Ultimately, the goal is to build a resilient, adaptable, and cost-effective technology infrastructure that supports your business. It’s about making informed decisions, prioritising value, and challenging conventional wisdom. It’s about Building Extraordinary Companies.
At Skipa, we’re passionate about helping businesses navigate the complexities of modern technology. We’d love to help you develop a technology strategy that sets you up for success. Reach out.