Google is alpha testing a rival to Amazon's super-lightweight cloud app framework, although it only supports JavaScript for now Amazon’s AWS Lambda was a radical idea: Use snippets of code in JavaScript, Python, or Java to build applications that run statelessly on a platform with no instances and no management overhead. Not to be outdone, Google has launched with little fanfare a similar effort, Google Cloud Functions. The premise of Cloud Functions is almost exactly the same as Lambda. Code written in JavaScript executes “in a managed Node.js environment on Google Cloud Platform,” according to the documentation. The code is triggered in response to HTTP requests, Google Cloud Pub/Sub messaging events, or upload events to Google Cloud Storage. All resource management for applications running on Cloud Functions is automatically handled by Google. JavaScript, by way of Node.js, is the only language currently supported, making Cloud Functions less broad-reaching than AWS Lambda. But Cloud Functions apps can use the thousands of modules in the Npm library, and Cloud Functions automatically downloads any needed dependencies on demand. The strength of the AWS Lambda’s approach is that it allows cloud apps to be developed without the overhead of managing a server instance — a development approach well-suited to API-driven, microservices-based design. Amazon bolstered this development model for Lambda by building strong connections between it and the rest of AWS, especially the Amazon API Gateway. Google Cloud Functions is likely to follow suit, both by adding support for more languages and by deepening the way apps on the service can interact with the rest of Google Cloud. The third major cloud contender, Microsoft, hasn’t created anything similar to AWS Lambda or Cloud Functions, although it seems inevitable given the way Azure aggressively matches functionality with the competition. Azure already has services that could be predecessors to such functionality — WebJobs, for instance, or the application management functionality in Azure Stack. Google Cloud Functions currently is in alpha testing. Prospective users need to make a service request so that they can be whitelisted and allowed to use it. Related content analysis Azure AI Foundry tools for changes in AI applications Microsoft’s launch of Azure AI Foundry at Ignite 2024 signals a welcome shift from chatbots to agents and to using AI for business process automation. By Simon Bisson Nov 20, 2024 7 mins Microsoft Azure Generative AI Development Tools analysis Succeeding with observability in the cloud Cloud observability practices are complex—just like the cloud deployments they seek to understand. The insights observability offers make it a challenge worth tackling. By David Linthicum Nov 19, 2024 5 mins Cloud Management Cloud Computing news Akka distributed computing platform adds Java SDK Akka enables development of applications that are primarily event-driven, deployable on Akka’s serverless platform or on AWS, Azure, or GCP cloud instances. By Paul Krill Nov 18, 2024 2 mins Java Scala Serverless Computing analysis Strategies to navigate the pitfalls of cloud costs Cloud providers waste a lot of their customers’ cloud dollars, but enterprises can take action. By David Linthicum Nov 15, 2024 6 mins Cloud Architecture Cloud Management Cloud Computing Resources Videos