Serverless architecture patterns: The awkward early years
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.
- 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
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 email@example.com.
For conference registration information and customer service
For more information on community discounts and trade opportunities with O’Reilly conferences
For information on exhibiting or sponsoring a conference
For media/analyst press inquires