Serverless Architecture (2019)
2h 36mAdvanced2019-02-07
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, and related solutions: AWS Lambda, Kinesis, Auth0, Kubernetes, and more. She reviews cloud-native architectures for serverless applications that incorporate third-party APIs, notifications, Internet of Things sensors, big data, and machine learning. Plus, learn about emergent architectures that support migration and hybrid serverless functionality. Each chapter is illustrated with real-world use cases that showcase the cost, scalability, and productivity benefits of serverless architecture in action.
Learning objectives
Defining serverless architecture
Serverless services
Microservices
Serverless functions
Cloud-native serverless architecture
Serverless architecture for big data and machine learning
Emergent serverless architecture
Learning objectives
Defining serverless architecture
Serverless services
Microservices
Serverless functions
Cloud-native serverless architecture
Serverless architecture for big data and machine learning
Emergent serverless architecture
Skills covered
Google CloudCloud DevelopmentAdvancedAmazon Web Services (AWS)AmazonAzureGoogleCloud ComputingMicrosoft
Concepts
0. Introduction
- 01 - Understand serverless
- 02 - What you should know
1. Core Serverless Concepts
- 03 - Defining serverless applications
- 04 - Save money - serverless census example
- 05 - Categories and base architecture
- 06 - Which use cases are best serverless
- 07 - Reviewing the cost of cloud functions
- 08 - Risks of serverless patterns
- 09 - Benefits of serverless patterns
- 10 - Serverless security patterns
2. Serverless Service Patterns
- 11 - Serverless services
- 12 - Storage - Object storage and data lakes
- 13 - Events - Handling messages and streams
- 14 - Are microservices always serverless
- 15 - Events and microservice serverless data
- 16 - Common third-party API patterns
- 17 - Compute - Cloud functions
- 18 - Function layers and SAR
- 19 - Function deployment patterns
- 20 - What are serverless containers
3. Cloud-Native Serverless Architectures
- 21 - Building cloud-native architectures
- 22 - Pattern - Incorporating third-party APIs
- 23 - Pattern - Event notifications
- 24 - Pattern - Handle IoT events
- 25 - Pattern - Scalable search
- 26 - Pattern - ML classification
- 27 - Pattern - Real-time analysis and ML
- 28 - Pattern - Data lakes
4. Emergent Serverless
- 29 - Emergent serverless architectures
- 30 - Pattern - Migrate data warehouse
- 31 - Pattern - Enterprise IoT
- 32 - Pattern - Genomic analysis
- 33 - Pattern - CI CD pipeline
Conclusion
- 34 - Next steps
Related courses
- Tech Sense
- Deploying REST Services with Chalice for AWS
- AWS Essential Training for Architects (2019)
- Serverless Architecture
- Building Serverless Apps with AI Services on AWS
- Serverless Cloud Computing: Concepts, Platforms, and Services
- Cloud Architecture: Advanced Concepts
- Cloud Architecture: Design Decisions (2022)
Related learn paths
- Explore Web Development with Angular
- The Top Skills IT Professionals Have Right Now
- Prepare for the Azure Developer Associate (AZ-204) Certification
- Develop Your Skills in Agile Software Development
- Build Your Knowledge of Cloud Administration
- Become an AWS Data and DevOps Specialist
- Develop Your Skills as a Software Project Manager
- Build an Enterprise Cloud Architecture