Future of the Cloud: 10 Trends Shaping 2024 and Beyond
In 2024, several trends will dominate cloud computing, driving innovation, efficiency, and scalability. From Infrastructure as Code (IaC) to AI/ML, platform engineering to multi-cloud and hybrid strategies, and security practices, let’s explore the 10 biggest emerging trends.
1. Cloud Will Become a Business Necessity by 2028
According to Gartner, cloud adoption will move from being a technology disruptor to a necessity for maintaining business competitiveness. In 2024, worldwide end-user spending on public cloud services is forecast to total $679 billion and is projected to exceed $1 trillion in 2027.
According to McKinsey & Company’s “In search of cloud value” report:
- Cloud enables businesses to innovate, which is worth more than x5 what is possible by simply reducing costs.
- The anticipated increase in EBITDA (Earnings Before Interest, Taxes, Depreciation, and Amortization) attributable to cloud adoption is projected to range between 20% and 30% by the year 2030 - but it’s expected to vary across different sectors.
- Asian companies have the most to gain from the cloud, with $1.2 trillion in EBITDA. American institutions stand to capture about $1.1 trillion in cloud value, while European institutions are at $773 billion due to regulatory constraints.
- Companies that have captured the most ROI consistently do 3 things well: 1/ work closely with business leaders to focus on high-value business cases, 2/ build a robust cloud foundation, and 3/ adopt a product-oriented operating model.
2. Large Organizations with Multi-Cloud and Hybrid Environments
Multi-cloud and Hybrid (mixing cloud and on-premise infrastructure) environments are a trend that is here to stay. According to Forbes, by 2024, 85% of large-sized companies will have a multi-cloud strategy. Organizations recognize the importance of leveraging multiple cloud providers and on-premises infrastructure to optimize performance, enhance redundancy, and mitigate risks.
The following trends also relate to this multi-cloud and hybrid approach as companies seek ways to balance flexibility and cost while increasing overall productivity with security and compliance in mind.
3. Infrastructure as Code (IaC) Crucial for Scalability
IaC in general-purpose languages is gaining prominence as organizations seek to automate and streamline their infrastructure management processes and reduce the divide between application development and cloud infrastructure development.
Infrastructure as Code is maturing beyond taming the complexity of the cloud:
- Facilitating the adoption and configuration standardization of multi-cloud and hybrid strategies
- Better integration with multiple cloud providers, like AWS, Azure, and Google Cloud, data stores, and third-party services like Cockroach Labs db, Confluent cloud, Kafka, and more.
- Deeper validation on parameters that people are passing in, checking all critical components, ensuring they are configured correctly before deployment
- More efficient resource management
- Robust security and Policy as Code to enforce security practices, guardrails, compliance, cost policies, and more
- Intelligent automation, including automated tests and remediation policies
- AI-driven automation and insights
4. Rise of Security-First (DevSecOps)
Security is no longer a separate consideration but a top priority in the cloud landscape - integrating security into the DevOps process, known as DevSecOps, will be a key trend in 2024. Organizations will emphasize building security measures in every development lifecycle stage. Policy as Code will be an indispensable pillar in many security aspects:
- Use off-the-shelf rules or define your best practices for security, cost, compliance, and reliability
- Maintain security across all cloud infrastructure assets
- Ensure cost-conscious deployments requiring specific cost allocation tags.
- Catch policy violations before they escape using CI/CD.
- Automate governance using programmable libraries and REST APIs, easily integrating with external services such as web services, asset tracking databases, pricing lists, and more.
5. Platform Engineering – Internal Developer Portals (IDP) for Better Developer Experience
By 2026, 80% of large software engineering organizations will establish platform engineering teams as internal providers of reusable services, components, and tools for application delivery. Platform engineering will ultimately solve the central problem of cooperation between software developers and operators (source: Gartner).
Mid-size to large companies will begin or continue to invest in implementing platform engineering practices, with large tech companies as first adopters. They will provide Internal Developer Portals (IDP) to elevate the Developer Experience (DX, sometimes referred to as DE or DevEx), helping them work faster, like abstracting the complexities of configuring, testing, and validation, deploying infrastructure, and scanning their code for security.
6. AI/ML Continues to Rise
Many AI-based systems are built around cloud-native tools, practices, and managed services. The extensive use of cloud-native primitives means that AI is fundamentally a cloud adoption story, and Cloud and AI are consequently interconnected.
Artificial Intelligence (AI) and Machine Learning (ML) applications will continue to drive innovation across various industries. This trend will increase the focus on machine learning algorithms, data collection, and preprocessing, inference and deployment.
By 2027, AI will dramatically increase developer velocity by automatically generating code to meet functional business requirements for 70% of new digital solutions in production (source: IDC). Despite the concerns regarding AI and job security, AI job posts on the global work marketplace Upwork increased more than 1,000% in the second quarter of 2023 compared to the same period last year, showing a significant increase in new employment opportunities related to AI and ML.
In fact, BizReport estimates that by 2024, there will be an additional 131,000 AI-related jobs within computer science. This figure currently stands at 30.3% of roles, supporting the World Economic Forum’s prediction that by 2025, 97 million new jobs will have been established thanks to AI.
7. Investment in Data and Data Streaming
Data streaming is a buzzword set to go up in the maturity curve:
- Data Sharing for faster innovation. Collaboration within and beyond organizational boundaries is facilitated through data sharing, utilizing streaming protocols like Kafka, APIs like REST/HTTP, and adhering to open standards like AsyncAPI.
- Data Contracts for better data governance include enforcing policies for structure, integrity constraints, metadata, rules, and other specifications.
- Serverless Stream Processing will make building scalable and elastic streaming apps easier. The focus shifts towards deriving business value by leveraging a fully managed, integrated, and secure infrastructure.
- Multi-Cloud Deployments for cost-efficient delivery value, addressing the need for seamless data movement across cloud providers, organizations invest in data bridge creation, migrations, and disaster recovery solutions.
- Reliable Generative AI. This encompasses activities such as model training, real-time model scoring, and integration with third-party services, such as GenAI LLMs or Software as a Service (SaaS) offerings, to enhance the capabilities of artificial intelligence.
Event streaming technology can be transformative but often difficult to adopt. Watch Collin James, Engineering Leader and Software Architect at Dutchie, describe how a small team has enabled Kafka adoption by creating a monorepo of Pulumi projects that manage resources on Confluent Cloud.
8. Kubernetes Dominance and Increased Complexity
Kubernetes, the open-source container orchestration platform, will continue its ascent in 2024. According to Markets N Research, the global Kubernetes market size was valued at USD 1.8 billion in 2022 and is projected to be USD 7.8 billion by 2030, exhibiting a CAGR of 23.40% during the forecast period.
The “growing pains” will also increase with rising concerns in security, networking, deployment, scalability, cost, and impact on developer productivity. Read the previous LinkedIn Newsletter article From Complexity to Simplicity: Streamlining Kubernetes with Infrastructure as Code.
9. Cost Transparency and Governance
As cloud environments become more complex, ensuring cost transparency and governance will be a priority. In 2024, businesses will invest in Cloud Optimization and/or cost management tools and processes to monitor and control cloud spending effectively. This includes implementing policies, managing resource allocation, and utilizing cost analytics to make informed decisions about resource utilization.
As a result, IDC predicts that complexities and IT budget pressures will drive 70% of Global 1000 companies to increase FinOps maturity with granular chargebacks, benchmarking, and multiple-cloud optimization by 2024.
10. Talent Shortage
Over 150,000 technology industry workers have been laid off in the US since the beginning of 2023, and yet the Korn Ferry report finds that by 2030, more than 6 million jobs could go unfilled because there aren’t enough skilled people to take them.
Previous research by McKinsey Global Institute has shown that as many as 375 million tech workers globally might have to change occupations and skills in the next decade to meet companies’ needs and that automation could free employees to spend as much as 30% of their time on new work-acquiring new work experience.
The skill gaps have appeared in many of the previously stated trends. For organizations, it means that they need to look closer at their existing knowledge and prioritize skill-building, reskilling, and upskilling efforts. These programs face other obstacles, most at the cultural level.
Since 72% of US companies struggle to find tech talent, now’s a great time to upskill for the cloud. Check out our upcoming workshops - topics range from introduction level to IaC, taking AI apps to production, and more.
Keeping up with the Future Cloud Trends
From advanced technologies like AI/ML and Kubernetes to practices like FinOps and Security, the cloud of 2024 is set to redefine best practices for enhanced efficiency, security, and scalability. You may have noticed that many trends overlap, and a holistic view will be crucial for organizations aiming to stay ahead.