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.
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.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com