Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Serverless is the Abstraction We Deserve

GOTO Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore serverless computing and its role as a powerful abstraction in modern software development in this GOTO Chicago 2019 conference talk. Delve into the evolution from monolithic applications to microservices, and learn how serverless architecture offers developers a way to focus on core business logic without the complexities of container management and Kubernetes. Examine the benefits and challenges of serverless platforms, including lowered barriers to entry, potential difficulties in issue triaging, and performance analysis. Gain insights into the serverless spectrum, its relationship with the UNIX process model, and how it compares to container-based architectures. Discuss key concepts such as idempotency, the Single Responsibility Principle, and the UNIX philosophy in the context of serverless development. Address concerns about vendor lock-in, multi-cloud strategies, and the trade-offs between abstraction and control in cloud-native environments.

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

Reviews

Start your review of Serverless is the Abstraction We Deserve

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.