Serverless Architecture
2h 8mIntermediate2023-11-16
Authors

Lynn Langit
Cloud Architect
Course details
Serverless architecture moves computing from physical servers to the cloud. This course provides a broad overview of the different types of design patterns available for serverless application development and deployment. Instructor Lynn Langit covers the core concepts behind serverless, including its costs, benefits, and risks. Then she reviews serverless services, including messaging, storage, streaming, payment processing, and deployment, as well as two of the most widely used cloud-native serverless architectures: AWS and Google Cloud Platform. Each chapter is illustrated with real-world use cases showcasing the cost, scalability, and productivity benefits of serverless architecture in action.
Skills covered
Server AdministrationAmazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsNetwork and System AdministrationCloud ComputingOne-Off
Concepts
0. Introduction
- 01 - Understand serverless
- 02 - WYSK
- 03 - Using Cloud Services
Core Serverless Concepts
- 04 - Understand serverless architecture concepts
- 05 - Review example serverless architectures
- 06 - Select best fit serverless use cases
- 07 - Control costs using serverless
- 08 - Understand risks of serverless
- 09 - Review serverless security patterns
Serverless Patterns for Services
- 10 - Review service types and history
- 11 - Use storage - Object storage and data lakes
- 12 - Capture Events - handling messages & streams
- 13 - Implement microservice database storage
- 14 - Use cloud functions for compute
- 15 - Implement function deployment Patterns
- 16 - Understand serverless containers
AWS Serverless Architectures
- 17 - Architecture - Scalable website for Search
- 18 - Architecture - Design modern websites
- 19 - Architecture - Modernize websites
- 20 - Architecture - CI CD pipeline
- 21 - Architecture - Genomic-scale analysis
GCP Serverless Architectures
- 22 - Architecture - Events and ML pipelines
- 23 - Architecture - GenAI for doc summaries
- 24 - Architecture - Data lakes
- 25 - Architecture - DataMesh
Conclusion
- 26 - Learn more