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

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Cloud Computing
Indian Institute of Technology, Kharagpur via Swayam
Elastic Cloud Infrastructure: Containers and Services en Español
Google Cloud via Coursera
Kyma – A Flexible Way to Connect and Extend Applications
SAP Learning
Modernize Infrastructure and Applications with Google Cloud
Google Cloud via Coursera