Architecting Serverless Solutions
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
This course is designed to help you “think serverless.” Learn how to combine AWS managed services including AWS Lambda and Amazon API Gateway in event-driven patterns to power scalable and secure serverless applications.
- Course level: Intermediate
- Duration: 3-4 hours + labs
Activities
This course includes video, online materials, demonstrations, and optional labs ($).
Course objectives
In this course, you will learn to:
- Create an event-driven proof of concept serverless architecture that uses managed services that are appropriate for your expected data flow and scaling requirements
- Define methods for failure management, performance testing, and application auditing within your serverless architecture
- Deploy an update to your serverless application without downtime
Intended audience
This course is intended for:
- Developers and architects who are familiar with AWS Cloud architectures and want to design serverless architectures
Prerequisites
We recommend that attendees of this course have completed or have equivalent knowledge of the concepts in these courses and related resources:
- Architecting on AWS classroom training
- AWS Lambda Foundations digital training
- Amazon API Gateway for Serverless Applications digital training
- Amazon DynamoDB for Serverless Architectures digital training
- AWS Well-Architected Framework whitepaper
Course outline
Module 0: Introduction
- In this course
- Prerequisite knowledge self-checks
- Prerequisite topics review
Module 1: Event-Driven Architectures
- Thinking serverless
- Serverless event submission patterns
- Serverless data processing patterns
- Failure management in event-driven architectures
- Optional Lab: Building Serverless Applications with an Event-Driven Architecture ($)
Module 2: Serverless Application Architectures
- Migrating to serverless
- Choosing compute services and data stores
- Application architecture patterns
Module 3: Scaling Serverless Architectures
- Thinking serverless at scale
- Demo: AWS Lambda Power Tuning
- Scaling considerations for databases, orchestration, and streaming
- Testing for peak load
Module 4: Securing and Monitoring Serverless Applications
- Securing serverless architectures
- Monitoring and auditing serverless applications
- Demo: AWS X-Ray
- Optional Lab: Troubleshooting Serverless Applications ($)
Module 5: Serverless Deployments
- Understanding serverless deployments
- Sharing configuration data
- Automating the deployment pipeline
Wrap-Up
Tags
Related Courses
Accessing your AWS EC2 serversCoursera Project Network via Coursera Access an EC2 instance shell from the AWS console
Coursera Project Network via Coursera Advanced Architecting on AWS - Online Course Supplement (Italian)
Amazon Web Services via AWS Skill Builder Advanced Architecting on AWS - Online Course Supplement (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Advanced Architecting on AWS - Online Course Supplement (Portuguese)
Amazon Web Services via AWS Skill Builder