Scenario Overview

Difficulty: Advanced
Duration: 1 minute and 42 seconds
Students: 8,975
Rating: 4.5/5

In this lesson, we will create a multi-tier serverless architecture on AWS using Amazon API Gateway, AWS Lambda, AWS Step Functions, and Amazon Polly text to speech. This is a hands-on lesson where you will learn how to create serverless functions, data access, business logic, and integration layers on AWS. Also, you will learn how to create a presentation layer for your application using the client SDK generated by Amazon API Gateway. We will then host the application on Amazon S3.

Learning Objectives

By the end of this lesson, you will be able to recognize and implement an end to end workflow built in the Amazon Cloud using Serverless components.

Intended Audience

This lesson is intended for developers or DevOps engineers who want to create serverless applications on AWS, or who may be considering migrating their existing web applications to AWS.

Prerequisites

A basic familiarity with Amazon API Gateway, Lambda, DynamoDb, S3, and AWS Step functions is required for this lesson. Some knowledge of building web applications using HTML and JavaScript will also be helpful.

Resources

The GitHub repository for this lesson is available here: https://github.com/cloudacademy/advanced-api-gateway-resources.

Covered Topics