YoVDO

FaaS or Not to FaaS - Visible and Invisible Benefits of the Serverless Paradigm

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Architecture Courses Serverless Computing Courses API Gateways Courses Lambda Functions Courses Auto-scaling Courses Total Cost of Ownership Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the visible and invisible benefits of serverless computing in this comprehensive conference talk from NDC Sydney 2020. Delve into the total cost of ownership for serverless applications, examining not only Lambda costs but also the pricing models of other AWS services like API Gateway, SNS, SQS, Kinesis, S3, DynamoDB, and Aurora Serverless. Gain insights into decision-making criteria for adopting serverless architecture, considering factors such as application lifecycle, software architecture, platform limitations, organizational knowledge, and tooling maturity. Learn about the advantages of serverless, including reduced infrastructure maintenance, built-in auto-scaling and fault tolerance, and lower technical debt. Explore current challenges in serverless adoption, such as high-latency ephemeral storage, durable storage limitations, network performance issues, and security concerns. Discover strategies like the Strangler Pattern, Lambda Layers, and Lambda Runtime API. Understand the state of serverless computing, including Provisioned Concurrency for Lambda Functions, VPC integration, and cold start mitigation. Examine platform limitations, API Gateway considerations, and the importance of organizational structure and culture in serverless adoption. Utilize Wardley Maps to visualize serverless evolution and explore the Berkeley View on Serverless Computing. Conclude with a discussion on further improvement areas for the AWS Serverless Ecosystem.

Syllabus

Intro
No Infrastructure Maintenance
Auto Scaling And Faul Tolerance Built In
Lower technical debt
Understand Application lifecycle
Explore phase
Strangler Pattern
Lambda Layers & Lambda Runtime API
The State of Serverless Computing
Understand Faas programming model
Provisioned Concurrency for Lambda Functions
Lambda behind the Virtual Private Cloud (VPC)
Don't be scared of cold starts
Max connection limit of RDS
Understand platform limitations . Max concurrent invocations
API Gateway
Provisioned vs On-Demand
Understand organizational environment (structure, reponsibilities, knowledge, culture)
Help understand constraints of AWS service choose the right one. Example Event Sources
Wardley Map
Co-evolution of practices with Serverless 1/2
Serverless platform and tooling maturity
Berkeley View on Serverless Computing
Further Improvement Areas for AWS Serverless Ecosystem 2/2


Taught by

NDC Conferences

Related Courses

Securing and Integrating Components of your Application
Google Cloud via Coursera
Securing and Integrating Components of your Application 日本語版
Google Cloud via Coursera
Build a RESTful Serverless API on AWS
Coursera Project Network via Coursera
Build a RESTful API(Node.js) using AWS Lambda & API Gateway
Coursera Project Network via Coursera
Introduction to Amazon Web Services (AWS)
Coursera Project Network via Coursera