Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA

Serverless architectures: What, why, why not, and where next?

Mike Roberts (Symphonia)
1:15pm–2:05pm Tuesday, 11/15/2016
Location: Georgian
Average rating: ****.
(4.50, 12 ratings)

What you'll learn

  • Gain an overview of the state-of-the-art of the serverless world


Serverless architectures refer to applications that significantly depend on third-party services—known as backend as a service (BaaS)—or on custom code run in ephemeral containers—known as functions as a service (FaaS)—the best-known implementation of which is AWS Lambda. By using these ideas, and by moving much application behavior to the frontend, such architectures remove much of the need for the traditional “always on” server system sitting behind a frontend client. Depending on the circumstances, such systems can significantly reduce operational cost and increase the speed of experimentation—but at the expense of vendor dependencies and (at the moment) immature supporting services.

Mike Roberts expands on the ideas from his Introduction to Serverless keynote to give a cautiously optimistic description of the state-of-the-art of the serverless world, concluding with how it’s expected to develop over the coming months and years.

Photo of Mike Roberts

Mike Roberts


Mike Roberts is a partner at Symphonia, a cloud technology consultancy based in New York City. Mike’s a longtime proponent of Agile and DevOps values and is excited by the role that cloud technologies have played in enabling such values for many high-functioning software teams. Mike can be reached at