Exploring OpenWhisk: IBM’s Serverless Platform Meets AWS Lambda on Bluemix
Serverless computing has surged since Amazon introduced Lambda in 2014, and IBM’s open‑source OpenWhisk—now integrated with Bluemix and supporting Node.js—offers a comparable FaaS solution, enabling developers to quickly deploy functions such as a Node.js Yahoo Weather query on the cloud.
When Amazon launched its Serverless product Lambda in 2014, few anticipated the rapid rise of the Function‑as‑a‑Service (FaaS) model. Today, a variety of workloads—image processing, data analysis, IoT—fit naturally into this paradigm, making Lambda a core AWS service.
OpenWhisk, introduced by IBM in the second half of 2016, provides a similar distributed, stateless, event‑driven compute service. IBM open‑sourced the project and contributed it to the Apache Foundation, where it remains in an incubation phase.
Recently, OpenWhisk was integrated with IBM Bluemix and reached General Availability, allowing users to experiment on the Bluemix platform. Like Amazon Lambda, the first batch of supported programming languages for OpenWhisk includes Node.js.
In Janakiram MSV’s example, a Node.js function calls the Yahoo Weather service and is stored on the Bluemix cloud platform. By invoking the function through the OpenWhisk CLI, the weather data is retrieved, demonstrating a simple end‑to‑end serverless execution.
For those interested in trying it out, the original article can be read via the provided link.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Node Underground
No language is immortal—Node.js isn’t either—but thoughtful reflection is priceless. This underground community for Node.js enthusiasts was started by Taobao’s Front‑End Team (FED) to share our original insights and viewpoints from working with Node.js. Follow us. BTW, we’re hiring.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
