Loading…
December 6-8, 2017 - Austin, Texas
Click Here for More Information + Registration 

Customize your schedule by session topic and skill level:
Session Topic - Refer to the "Type" filter list to the right to find a session based on topic. Talk Difficulty - Sessions are categorized as [B]eginner, [I]ntermediate or [A]dvanced at the end of each talk title. No letter indicates an “Any” level. 
View analytic
Thursday, December 7 • 2:45pm - 3:20pm
Fission: Serverless Functions for Kubernetes [B] - Soam Vasani, Platform9 Systems

Sign up or log in to save this to your schedule and see who's attending!

"Serverless" functions allow users to easily create services from source code without dealing with packaging, deployment, scaling, etc.

Fission is a serverless function framework built on Kubernetes. Users write functions and map them to event sources, such as HTTP requests, timers, Kubernetes watches, and message queues. Users don't have to deal with container images, registries or even learn Kubernetes in much detail.

Functions consume CPU and memory resources only when running. Fission makes on-demand function loading very fast by keeping an idle pool of containers running, in effect creating a distributed "threadpool".

Fission is useful for:
* Creating web app backends or REST APIs
* Implementing webhooks
* Watching Kubernetes Resources for changes to implement simple custom
controllers
* Creating Kubernetes Initializers with minimal work

In this talk we'll give a few demos for these use cases, and cover:

* How fission works with function dependencies in a language-agnostic manner
* The development lifecycle of Functions: testing and incremental deployment
* The composition of functions into workflows using the Fission Workflow project
* Observability: log aggregation, metrics with Prometheus, tracing with Opentracing/Zipkin
* The interaction of functions with service meshes (Istio/Envoy)

Speakers
SV

Soam Vasani

Software Engineer, Platform9 Systems
| Soam Vasani created and works on the Fission framework at Platform9 | Systems. He's also worked on Platform9's Kubernetes cluster deployment | and management product. His past work includes distributed | filesystems, a log analysis stack, and infrastructure management | p... Read More →


Thursday December 7, 2017 2:45pm - 3:20pm
Meeting Room 9AB, Level 3

Attendees (282)