Engineering the Future of Software
April 2–3, 2017: Training
April 3–5, 2017: Tutorials & Conference
New York, NY

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

Mike Roberts (Symphonia)
2:15pm–3:05pm Tuesday, April 4, 2017
Location: Sutton South/Regent Parlor
Average rating: ****.
(4.46, 13 ratings)

What you'll learn

  • Explore the current state of the art of the serverless world and learn how it’s expected to develop in the future

Description

Cloud computing has reduced engineering costs and improved delivery effectiveness drastically over the last decade, but new systems and features can still see lead times of weeks or months even for a prototype release, and operations costs are still often inefficiently managed. Modern approaches in cloud computing, including the new area of serverless architectures, tackle both of these concerns.

Serverless architectures are those that incorporate third-party backend-as-a-service (BaaS) products into the application or that use functions-as-a-service (FaaS) platforms, like AWS Lambda, to run server-side code in fully managed, event-driven, ephemeral containers. 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. However the flip side sees extended vendor dependencies and (at present) 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

Symphonia

Mike Roberts is a partner at Symphonia, a cloud technology consultancy based in New York City. Mike is 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 mike@symphonia.io.