Fission is a framework for serverless functions or Functions as a Service (FaaS) for Kubernetes. It allows users to run FaaS on any infrastructure.
Fission exposes a conceptually simple interface: Users create “functions” and associate them with “triggers”. Functions are short-lived and stateless, and are written in any supported language (NodeJS, Python, Go etc). Triggers invoke functions: they can be HTTP requests, timers, or other events.
Along with demos, the talk will cover:
1. Developer workflows: function versioning, unit testing, upgrades.
2. Operational challenges with serverless and their mitigation.
3. Mixing serverless and more conventional designs as part of a real-world solution.