Architecting Serverless Solutions

Go to class
Write Review

Architecting Serverless Solutions provided by AWS Skill Builder is a comprehensive online course, which lasts for 3 hours worth of material. Upon completion of the course, you can receive an e-certificate from AWS Skill Builder. The course is taught in Englishand is Free Certificate. Visit the course page at AWS Skill Builder for detailed price information.

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