YoVDO

Architecting Serverless Solutions

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon Web Services (AWS) Courses Serverless Courses

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 servers
Coursera 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