The latest study by Datadog reveals the upward trend for using serverless computing technologies, based on data collected from thousands of companies and their supplier’s customer database.
The report focused on how these companies deploy serverless technologies in their functions and use them in real-time.
The spike in the usage of serverless computing services
Serverless computing pushes all backend requirements to a cloud server that manages all the security, storage, and provisioning so web developers will only have their application to worry about. This reduces the workload for developers, quickly making serverless computing technologies an essential part of companies’ software stacks. Companies most popularly use AWS Lambda and Azure Functions as serverless computing technologies.
AWS Lambda
Companies that use AWS Lambda have increased their usage by 2019, and studies show that these functions are invoked 3.5 times more often than in the last two years. Additionally, within the same group of respondents, the functions ran for 900 hours each day, on average.
If you’re wondering why Lambda is gaining traction, that’s because it enables highly specific functions, minimizing the duration of invocations. Lambda is relevant for both short-lived and computationally extensive jobs, from cloud-based startups to large corporations.
Azure Functions
The same report also shows an increasing amount of growth in the adoption of Google Cloud and Azure Functions in their cloud platforms. In 2020 alone, organizational usage of Azure cloud technologies spiked from 20% to 36%, and almost one-fourth of organizations have now adopted Cloud Functions as critical parts of their operational functions.
There is growing traction for Google’s new serverless offerings that attract new users toward the Cloud Function and Cloud Run.
Serverless adoption technologies also work with infrastructure-as-code projects like AWS Cloud Development Kit and a Serverless Application Framework.