It has seen increased adoption across industries, with more enterprises moving core workloads serverless for cost savings and scalability. Serverless functions are now being integrated with containers and microVMs, such as Firecracker, for faster startup and more control.
Improved developer tools and frameworks are being used to enhance serverless functions, such as the Serverless Framework, AWS SAM, and Azure Durable Functions. Event-driven architectures and edge computing are also being used, with serverless functions triggered by events from IoT devices, APIs, and databases.
AI/ML workloads are being run serverless for elasticity and cost efficiency, with integration with managed AI services. Cost optimization and usage transparency are being addressed, with tools to monitor and optimize serverless costs and predictive analytics for function usage patterns. Challenges being addressed include cold start latency improvements, state management in inherently stateless environments, and security and compliance in multi-tenant environments.