Has serverless computing run out of gas?

Serverless computing offers the promise of applications executed as event-driven compute cycles, whereby your code runs only when triggered by a request. Subscribers to this paradigm can save money by paying only for compute time actually used instead of maintaining a virtual or physical server. Users also are spared from having to manage infrastructure.  

AWS Lambda, Microsoft Azure Functions, Google Cloud Functions, and other serverless compute offerings have attracted a lot of attention in recent years. But the serverless revolution may be showing signs of stalling, with some shops not exactly falling all over themselves to adopt the paradigm.

In a report on cloud adoption published this spring, O’Reilly Media found that, among participants surveyed who had not adopted serverless, most—about 62 percent—had no plans to so so. “It certainly feels like serverless has lost its steam, based on the conversations we’re having,” said Mike Loukides, vice president of content strategy at O’Reilly Media. 

Loukides noted that serverless has fallen short of growth expectations. “Some of that is due to those technical issues that won’t go away,” he said. “Designing systems that can tolerate lots of latency is a big architectural challenge. But it’s pretty clear that a fair number are making it work.” Whether they have dealt with the architectural issues, ignored them, or have a use case where it doesn’t matter is an interesting question, Loukides said.

Peder Ulander, product market lead for enterprise and developer audience at AWS, which offers the AWS Lambda serverless platform, disputes the notion of any kind of lull in the serverless realm. “We’ve been very happy with regard to the growth of our serverless business and seeing it becoming more and more strategic,” Ulander said. He added that serverless reduces overall costs and improves developer productivity. Hundreds of thousands of AWS customers are using AWS Lambda.

Inquiries about serverless have increased this year at Gartner, analyst Arun Chandrasekaran said. There is a class of applications that serverless is extremely good at, particularly event-driven architectures, with serverless adding a substantial advantage, he noted. Highly ephemeral applications that live for a few minutes or a few seconds are also suitable for serverless.  

Copyright © 2020 IDG Communications, Inc.

Source link