Serverless computing got its start with functions-as-a-service (FaaS) offerings, such as Amazon Lambda, which allow users to run code in response to specific events, such as a request to an API or the uploading of a file to a storage service. These FaaS offerings made it easy for developers to build and deploy code without having to worry about the underlying infrastructure.
Over time, serverless offerings have expanded to include database-as-a-service (DBaaS) options, such as Amazon DynamoDB, which allow users to easily create and manage a NoSQL database without the need to worry about the underlying infrastructure.
Serverless computing has also overlapped with container-based technologies, such as Kubernetes, which allow users to deploy and manage containerized applications in the cloud. This overlap has led to the development of hybrid serverless architectures, which combine the benefits of both serverless and container-based technologies.
While the hype around serverless computing may have died down in recent years, usage of serverless technologies is still on the rise, with over 50% of cloud customers using serverless technologies. As the technology continues to evolve, it is likely that serverless computing will continue to play a significant role in cloud computing.
Join us to learn more about the past, present, and future of serverless computing.