As serverless applications grow more complex, function composition, or the ability for functions to call each other, becomes important. Soam Vasani and Timirah James explore four available options for composing functions, along with a deep dive into workflows. Soam and Timirah share examples and live demos for each approach and compare them with regard to expressiveness, performance, and fault tolerance, as well as other concerns, such as the ease of doing upgrades and monitoring the overall application’s performance.
Soam Vasani is a software engineer at Platform9 Systems, where he created and works on the Fission framework and has also worked on Platform9’s Kubernetes cluster deployment and management product. His past work includes distributed filesystems and contributions to the GNU debugger and toolchain. He’s interested in distributed systems, DevOps tools and frameworks, and programming languages.
Timirah James is a developer advocate for Platform9 Systems’s Fission, a FaaS built on top of Kubernetes. She is best known for being a thought leader in the Los Angeles and Silicon Beach tech community, her active roles in the hackathon realm, and mentoring women exploring the world of STEM through her meetup, TechniGal LA.
©2018, 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. • firstname.lastname@example.org