Serverless Architecture Patterns and Best Practices
Offered By: Devoxx via YouTube
Course Description
Overview
Explore serverless architecture patterns and best practices in this 46-minute Devoxx conference talk by Chris Munns, Senior Developer Advocate for Serverless Applications at Amazon Web Services. Dive into serverless computing with AWS Lambda, learning how to build and run applications without managing servers. Discover essential practices for deployment, monitoring, and debugging in a serverless environment. Learn to create CI/CD pipelines using AWS CodePipeline, CodeBuild, and CloudFormation for automated building, testing, and deployment of serverless applications. Explore Lambda and API Gateway's built-in capabilities for managing multiple versions, stages, and environments. Gain insights into monitoring and diagnostics using Amazon CloudWatch and AWS X-Ray. Cover topics such as serverless introduction, WSSam, Code Build, Stage Variables, troubleshooting, and best practices for Lambda functions, including performance optimization, cold starts, and connecting to global scope. Understand the pitfalls of Lambda-based monoliths and learn how to effectively structure serverless applications for optimal performance and maintainability.
Syllabus
Introduction
What is Serverless
Where to Start
WSSam
Code Build
Stage Variables
CloudWatch
Xray
Troubleshooting
Best Practices
Lambda based monoliths
A horrible idea
Lambda functions
Languagespecific packages
Lambda performance
Memory vs CPU
Cold Starts
Separating Business Logic from Function Signature
Connecting to Global Scope
Virtual Private Cloud
CloudWatch Hack
Wrap Up
Taught by
Devoxx
Related Courses
Cloud Computing Applications, Part 1: Cloud Systems and InfrastructureUniversity of Illinois at Urbana-Champaign via Coursera Intro to Cloud Computing
Udacity Building Modern Python Applications on AWS
Amazon Web Services via edX Building Modern Java Applications on AWS
Amazon Web Services via edX Building Modern Nodejs Applications on AWS
Amazon Web Services via edX