A new framework built atop Kubernetes is the latest project to offer serverless or AWS Lambda-style application architecture on your own hardware or in a Kubernetes-as-a-service offering.
The Fission framework keeps the details about Docker and Kubernetes away from developers, allowing them to concentrate on the software rather than the infrastructure. It's another example of Kubernetes becoming a foundational technology.
Some assembly, but little container knowledge, required
Written in Go and created by managed-infrastructure provider Platform9, Fission works in conjunction with any Kubernetes cluster. Developers write functions that use Fission's API, much the same as they would for AWS Lambda. Each function runs in what's called an environment, essentially a package for the language runtime. Triggers are used to map functions to events; HTTP routes are one common trigger.