Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

Maintaining your entirely serverless production infrastructure

Jeremy Edberg (MinOps)
2:10pm–2:50pm Wednesday, 06/22/2016
Infrastructure reimagined
Location: Ballroom AB Level: Beginner
Average rating: ****.
(4.00, 4 ratings)

Prerequisite knowledge

Attendees should have a working knowledge of code deployment and a basic understanding of code repositories.

Description

Granularity has gotten smaller over the years, going from machines to instances to containers, but the smallest unit of granularity is the function. With AWS Lambda, Parse, App Engine, etc., the rise of the serverless production environment is upon us. Jeremy Edberg explains how CloudNative manages the conglomeration of functions built across the organization.

Jeremy starts the session with a brief history lesson on the journey from mainframes to microservices (and what drove those changes) before offering an overview of the serverless options out there and what “serverless” even means (spoiler: there are still servers involved, just not yours). Jeremy then outlines deployment methodologies such as waterfall, agile, and continuous deployment, covering the pros and cons of each as well as some examples of how each has worked at real companies.

Jeremy combines methodologies and architectures, walking attendees through creating a serverless system where you never have to worry about administering your production environment but instead just describe through code what it should look like and illustrating how to manage a bunch of developers coding individual functions instead of services or classes. Drawing on his real-life experience, Jeremy explores where CloudNative ran into trouble and how it solved all the problems that come with managing a bunch of functions instead of larger programs. He also covers specifics of how the company manages an almost completely serverless environment, including the open source tools that we use (and publish). By the end of this session, you’ll have a working knowledge of how to set up your own serverless low-touch environment and an understanding of why you might want one.

CloudNative open source examples on GitHub can be found at:

Photo of Jeremy Edberg

Jeremy Edberg

MinOps

Jeremy Edberg, the CEO and Founder of MinOps, which makes using the cloud stupid easy. He is an angel investor and advisor for various incubators and startups. Previously, Jeremy was the founding reliability engineer for Netflix. Before that, he ran Ops for Reddit, which at the time had more than five billion pageviews a month. Jeremy’s expertise is in distributed computing, availability, rapid scaling, and cloud computing. He also edited the highly acclaimed AWS for Dummies.