May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Back To Schedule
Friday, May 4 • 11:55 - 12:30
Function Composition in a Serverless World - Erwin van Eyk & Timirah James, Platform9 (Intermediate Skill Level) (Slides Attached)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
As serverless applications grow more complex, function _composition_, or the ability for functions to call each other, becomes important. This talk will dive into three different approaches to compose FaaS functions together to form large applications:

_Coordinating Functions_ are functions that manage the execution of other functions by calling them directly.

_Event-driven Composition_ uses functions emitting and reacting to events on message queue topics.

_Workflows_ introduce a mechanism for expressing a graph of function interactions and having a new runtime to manage the execution of these functions.

We'll give examples and live demos for each approach, and compare then on the basis of expressiveness, performance, and fault-tolerance; and also on the basis of operational concerns, such as the ease of doing upgrades, and monitoring the overall application's performance.

avatar for Erwin van Eyk

Erwin van Eyk

Software Engineer, Platform9
Erwin works at the intersection between industry and academia. As a software engineer at Platform9, he contributes to Fission: an open-source, Kubernetes-native, Serverless platform. At the same time, he is a researcher investigating “Function Scheduling and Composition in FaaS... Read More →
avatar for Timirah James

Timirah James

Developer Advocate, Platform9
Timirah James is a Developer Advocate for Platform9 Systems’ FaaS, Fission, which is 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, as well as mentoring through... Read More →

Friday May 4, 2018 11:55 - 12:30 CEST
Auditorium 15
  Serverless, Intermediate