February 23–26, 2020
Please log in
Please log in

Serverless architecture patterns: The awkward early years

Mike Roberts (Symphonia)
3:50pm4:40pm Tuesday, February 25, 2020
Location: Grand Ballroom West
Secondary topics:  Best Practice
Average rating: ****.
(4.25, 4 ratings)

Who is this presentation for?

  • Engineers, architects, and tech leads




The last two decades have seen evolutions of software architecture—from on-premises to cloud hosted to mass-scaled microservices. While cloud native applications look very different than something we may have built before some of these techniques were well known, at their heart, they’re still long-running, custom-built server applications that orchestrate the flow of requests, data, and logic.

Serverless changes all of this. You no longer build always-on server applications; you rely on events as the agents of flow rather than requests, and the server-side software that you do write may be a small aspect of your system rather than the central hub. Fundamentally, serverless is about the choreography of multiple services from multiple teams and vendors—in extreme situations—none of which you have written yourself.

Mike Roberts introduces some of the patterns, or “common solutions to recurring problems,” that we’re starting to see in the serverless community. Patterns are not necessarily best practices—they’re techniques that have worked for many people but always given certain contextual constraints.

You’ll learn how teams use serverless techniques to design, develop, and operate applications. And you’ll leave with a set of patterns that you can consider in your own work and a framework to use as you build a serverless pattern catalog in your organization.

Prerequisite knowledge

  • Familiarity with cloud architecture
  • A working knowledge of infrastructure as code

What you'll learn

  • Understand what patterns are and what "serverless patterns" means
  • Identify a set of patterns you can use as you build your own serverless systems
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 mike@symphonia.io.

  • IBM
  • LaunchDarkly
  • LightStep
  • Red Hat
  • ThoughtWorks
  • Auth0
  • Check Point Software
  • Contentful
  • Contrast Security
  • Datadog
  • Diamanti
  • Octobot.io
  • Optimizely
  • Perforce
  • Robin.io
  • SmartBear
  • Tidelift
  • WhiteSource
  • Synopsys
  • AxonIQ
  • Codefresh
  • CodeStream
  • Hello2morrow
  • LogRocket
  • Rookout
  • Solo.io
  • CNN
  • Boundless Notions, LLC

Contact us


For conference registration information and customer service


For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference


For media/analyst press inquires