Overview
Syllabus
Introduction
Jesses background
Who is a developer
Abstractions
The Colossus
Abstraction in Systems
Goals
Monolithic Applications
Service
What can I build with it
What a serverless platform looks like
The serverless spectrum
The UNIX Process Model
Containers
I quote myself
What is Serverless
What does Serverless look like
Serverless is not a spectrum
Serverless is a managed platform
Serverless is not magic
Gartners Hype Cycle
Getting through the trough
Architecture and platforms
Letting go of control
Serverless is the mother of all dependencies
Control often comes from necessity
You have to solve that problem right
On the extraction
On the cloud
Containers are complicated
Kubernetes is not complicated
Whats wrong with Kubernetes
Serverless abstraction
Idempotency
Single Responsibility Principle
UNIX Philosophy
Drivers
Architecture
Big Ideas
Container Architecture
Application Estate
Challenges
Configuration Management
Brownfield Adoption
Security
Observability
Triaging Issues
Vendor Lockin
MultiCloud
Complexity
Serverless is Better
Final Thoughts
Taught by
GOTO Conferences