Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Architecting Serverless Solutions

Amazon Web Services and Amazon via AWS Skill Builder

This course may be unavailable.

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

Reviews

Start your review of Architecting Serverless Solutions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.