IBM Bluemix OpenWhisk is an event-driven computing option that provides a framework for defining events and triggers that execute actions (think microservices) in Docker containers, which the OpenWhisk engine creates and destroys as needed more or less in real-time. IBM guides the OpenWhisk open source project as an incubating project within the Apache Software Foundation.