Daniel Krook explains the trade-offs between using serverless, Kubernetes™, and container platforms to handle your cloud workloads. From OSCON 2017.

In this video:

  • Daniel Krook, Senior Software Engineer, Serverless Architecture
  • Calvin Powers, Producer and Showrunner, IBM developerWorks TV

developerWorks TV’s Calvin Powers asked Daniel Krook about the trade-offs between serverless, Kubernetes™, and containers and Daniel mentioned that there are a bunch of new options for running containerized applications on the cloud, but he focused on three key solutions you can actually use on IBM Bluemix now:

  • Kubernetes™ allows you to run your own clusters of containers and you retain full control over items such as versioning and how they are deployed.
  • With Cloud Foundry, you get a choice of a stable, highly popular platform designed for servers and applications.
  • The newest choice is Apache OpenWhisk, for serverless computing, designed to run functions instead of applications.

In his OSCON 2017 session on serverless architectures, Daniel talked about where serverless is key, such as handling IoT, data-change, and messaging workloads, those that are driven by data and events. He shows you how to get started with OpenWhisk on Bluemix right away, using several samples on GitHub.

In an earlier Container Day session, Daniel explores a real application packaged using popular open source container technology and walks you through a migration to an event-oriented serverless setup, discussing the trade-offs and pros and cons of each approach to application deployment and examining when serverless benefits applications and when it doesn’t. He also outlined considerations for using serverless API frameworks and how to reuse some of your containerization strategy.

Resources for you


Quickly and easily build serverless apps that trigger responses to events.

Join The Discussion

Your email address will not be published. Required fields are marked *