Fueling innovative software
July 15-18, 2019
Portland, OR

Serverless operations: From dev to production

Soam Vasani (Cohesion.dev)
11:50am12:30pm Thursday, July 18, 2019
The Next Architecture
Location: Portland 255
Secondary topics:  Cloud Native
Average rating: ***..
(3.50, 4 ratings)

Who is this presentation for?

  • Developers and engineers

Level

Intermediate

Description

FaaS functions on Kubernetes are increasingly popular. There’s often talk about the developer productivity advantages, such as the time to create a useful application from scratch without learning a lot about Kubernetes, but there’s less talk about what it takes to use serverless functions in production, with safety, and at scale.

Soam Vasani details the operational aspects of serverless applications on Kubernetes, specifically six approaches, patterns, and best practices you can use with any FaaS or serverless framework. These practices improve quality, reduce risk, optimize costs, and generally move you toward production readiness with serverless systems.

Prerequisite knowledge

  • Experience in FaaS and serverless

What you'll learn

  • Understand declarative configuration, live reload for fast feedback, record replay for testing and debugging, canary deployments to reduce the risk and impact of application change, and monitoring with metrics and tracing
  • Learn how to make cost-performance trade-offs for cost optimization, what the default choices imply, and how to tune them
Photo of Soam Vasani

Soam Vasani

Cohesion.dev

Soam Vasani leads Cohesion.dev, a workflow compiler for AWS
Serverless. Previously, he led the development of the Fission FaaS
for Kubernetes, and the Fission Workflow system for Kubernetes. His
previous work includes the Managed Kubernetes at a startup, a new
distributed storage system at VMware, and work on the GNU Debugger.
He’s interested in DevOps tools and infrastructure, programming
languages, containers, and serverless systems.