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 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 analysis Understanding Hyperlight, Microsoft’s minimal VM manager Microsoft is making its Rust-based, functions-focused VM tool available on Azure at last, ready to help event-driven applications at scale. By Simon Bisson Nov 14, 2024 8 mins Microsoft Azure Rust Serverless Computing how-to Docker tutorial: Get started with Docker volumes Learn the ins, outs, and limits of Docker's native technology for integrating containers with local file systems. By Serdar Yegulalp Nov 13, 2024 8 mins Devops Cloud Computing Software Development news Red Hat OpenShift AI unveils model registry, data drift detection Cloud-based AI and machine learning platform also adds support for Nvidia NIM, AMD GPUs, the vLLM runtime for KServe, KServe Modelcars, and LoRA fine-tuning. By Paul Krill Nov 12, 2024 3 mins Generative AI PaaS Artificial Intelligence Resources Videos