YoVDO

Serverless is the Abstraction We Deserve

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Cloud Computing Courses Kubernetes Courses Application Development Courses Software Architecture Courses Containers Courses Serverless Computing Courses Configuration Management Courses Observability Courses

Course Description

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

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Introduction to Kubernetes
Linux Foundation via edX
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX