Amazon AWS Lambda's premise is audacious: event-driven applications made of little more than pure functions in Python, Java, or Node.js.
Iron.io, creator of a task-queuing platform that runs across multiple clouds, is preparing a similar platform that runs on any cloud or local architecture and uses Docker containers as the basic unit of the service.
Project Kratos allows enterprises to take either existing AWS Lambda functions or Dockerized workloads and deploy them in a stateless fashion. A "runner agent" cluster listens for work queued up via Iron.io's RESTful API. The agent cluster stores metadata about the job -- whether it completed successfully, how to deal with retrying failed jobs -- but all other state data has to be manually managed by the applications themselves.