TNS
VOXPOP
Which agile methodology should junior developers learn?
Agile methodology breaks projects into sprints, emphasizing continuous collaboration and improvement.
Scrum
0%
Kanban
0%
Scrumban (a combination of Scrum and Kanban)
0%
Extreme Programming (XP)
0%
Other methodology
0%
Bah, Waterfall was good enough for my elders, it is good enough for me
0%
Junior devs shouldn’t think about development methodologies.
0%
Microservices / Serverless

What Makes IBM OpenWhisk Different? Openness

Oct 17th, 2016 3:52pm by
Featued image for: What Makes IBM OpenWhisk Different? Openness

With so many serverless computing providers popping up these days, what makes IBM OpenWhisk different? For one, IBM’s OpenWhisk jobs can be triggered by external events, not just those that originate from within a cloud provider’s own infrastructure.

“We have an open event provider ecosystem. Most of the other platforms don’t allow you to bring in your own event provider. If you have an event provider that you built, or that you want to use, you cannot plug them into the other platforms that are out there, whereas with OpenWhisk, you can,” explained Michael Behrendt, IBM chief architect and distinguished engineer.

Behrendt was speaking in the latest episode of The New Stack Makers podcast. IBM Technical Program Manager Dr. Andreas Nauerz joined the interview, which was held at the Cloud Foundry Summit in Frankfurt, Germany.


Exploring the Pros and Cons of Serverless Computing with IBM OpenWhisk

Much like AWS Lambda, OpenWhisk executes a function when triggered by an event of some sort, such as new files being added to a storage service, Behrendt explained. Unlike Lambda, though, OpenWhisk can be triggered by any external API-driven event, such as new items that appear in an RSS feed.

Also unlike Lambda, OpenWhisk is offered as open source software, in addition to the hosted version on IBM Bluemix. The open source version allows organizations to set up their own serverless platform if they want to go down this route.

Cognitive workloads, photo recognition, text recognition and video recognition are examples, Nauerz noted, that serverless architectures handle well.

Many of the workloads deployed on serverless architectures are short-lived processes. “If you need lots of control, you usually go with VMs. If you don’t need that level of control, you go more with a serverless model where you don’t have to worry about caching of OS, monitoring infrastructure, or scaling. In my mind it’s not a good or bad scenario, it’s understanding the pros and cons and trading off between control and abstraction,” said Behrendt.

barcelona

Cloud Foundry and IBM are sponsors of The New Stack.

Feature image: Dr. Andreas Nauerz (left), Michael Behrendt.

Group Created with Sketch.
TNS owner Insight Partners is an investor in: The New Stack.
THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses.