AVG Duration10h


This Learning Path has been designed to provide an understanding and insight into some of the different serverless platform services offered by AWS. The services covered will include those from the following AWS categories: Application integration, Customer engagement, Media services, Compute, Storage, Database and Networking and Content delivery.  

Intended Audience

This learning path is suitable for anyone looking to understand more about how to integrate AWS services that have had management, maintenance and operational components abstracted from the customer perspective, resulting in less responsibility for the customer, instead, this has been shifted towards AWS

Learning Objectives

Amazon SQS, SNS & SES:

  • To be able to explain the difference between SQS, SNS, and SES
  • To understand when you would use each SQS, SNS, and SES within a solution
  • Identify and explain the key components of within SQS, SNS, and SES

Amazon Kinesis:

  • Recognize and explain the core components of the Amazon Kinesis service (streams, firehose, analytics)
  • Recognize and explain the common use cases for Amazon Kinesis

AWS Lambda

  • Be able to explain what AWS Lambda is and what its uses are
  • Define the components used within Lambda
  • Explain the different elements of a Lambda function through its creation
  • Understand the key differences between policies used within Lambda
  • Recognize how event sources and event mappings are managed for both synchronous and asynchronous invocations
  • Discover how Amazon CloudWatch can monitor metrics and logs to isolate issues with your functions
  • Learn how to check for common errors that might be causing your functions to fail

Amazon S3

  • Provide an overview of Amazon S3, including what the service is, the basics of the Amazon S3 console and its associated storage classes
  • To introduce and explain the available properties that are configurable at the bucket level that Amazon S3 has to offer to help you manage and administer your data effectively

Amazon API Gateway

  • To introduce the Amazon API Gateway service and what it is used for
  • How to create a REST interface with API Gateway
  • How to set usage plans, API Keys and throttling in API Gateway

Amazon DynamoDB

  • How to create DynamoDB tables
  • How to read and write data
  • How to use queries and scans
  • How to create and query secondary indexes
  • How to work with large tables
  • Understand how to provision and configure DynamoDB in a manner that ensures it is highly available and able to serve all read and write requests to it
  • Provide an understanding of what the DynamoDB Accelerator is and why you would want to use it with your DynamoDB database


We welcome all feedback and suggestions - please contact us at support@cloudacademy.com if you are unsure about where to start or if you would like help getting started.


Your certificate for this learning path

Training Content

Course - Beginner - 4m
Introduction: Serverless Platform Services on AWS
This course introduces the Serverless Platform Services on AWS learning path.
Course - Beginner - 37m
Using SQS, SNS and SES in a Decoupled and Distributed Environment
In this course, you'll learn to design greater applications using managed services in a decoupled environment and understand the differences between SQS, SES, and SNS.
Hands-on Lab - Beginner - 55m
Manage Message Queues Using Amazon SQS
Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. You can use SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available.
Course - Beginner - 15m
Overview of Amazon Kinesis
This course provides an introduction to Amazon Kinesis including what it does and why it's important.
Course - Beginner - 51m
Understanding AWS Lambda to Run & Scale Your Code
This course on AWS Lambda shows you how to implement solutions and applications using a serverless architecture.
Exam - 15m
Knowledge Check: Understanding AWS Lambda
Knowledge Check: Understanding AWS Lambda
Hands-on Lab - Beginner - 45m
Introduction to AWS Lambda
Learn how to create and run your first AWS Lambda function.
Hands-on Lab - Beginner - 1h 30m
Process Amazon SNS Notifications with AWS Lambda
Amazon Simple Notification Service (SNS) is a fully-managed, highly-scalable service that facilitates message delivery. Learn how to send messages and process them with AWS Lambda.
Course - Beginner - 25m
Introduction to Amazon S3
This course introduces you to arguably the most widely used storage service within AWS, the Amazon Simple Storage Service, more commonly known as Amazon S3.
Course - Intermediate - 48m
Using Amazon S3 Bucket Properties & Management Features to Maintain Data
This course will look at some of the management and bucket property features that Amazon S3 has to offer, and how you can use them to maintain and control your data.
Hands-on Lab - Beginner - 50m
Create Your First Amazon S3 Bucket
Learn to create your first Amazon S3 bucket, create a logical folder for organizational purposes, and upload content to it and set custom metadata using the S3 console
Course - Intermediate - 21m
Introduction to Amazon API Gateway
This course covers Amazon's API Gateway service, which will help you create some incredibly robust APIs for your workloads.
Course - Beginner - 23m
Creating an API Gateway
This course walks you through how to create an API using the AWS API Gateway service.
Hands-on Lab - Intermediate - 2h 15m
Build RESTful Microservices with AWS Lambda and API Gateway
Learn how to design, configure, secure and test HTTP endpoints, using AWS Lambda as backend.
Course - Intermediate - 1h 32m
Working with Amazon DynamoDB
In this course, you'll learn the fundamentals of Amazon DynamoDB, including table design, reading, writing, and working with large tables.
Course - Intermediate - 23m
Amazon DynamoDB High Availability
This course explores Amazon Web Service's DynamoDB and teaches you how to architect DynamoDB setups.
Hands-on Lab - Beginner - 1h 10m
Introduction to DynamoDB
Move your first steps using DynamoDB. Create tables with and withoud secondary indexes, learn how to add new rows and query your data by using the AWS Management Console.
Course - Intermediate - 7m
Using Amazon DynamoDB Accelerator (DAX) to Enhance Performance
This short course focuses on the DynamoDB Accelerator, more commonly referred to as DAX.
Exam - 35m
Final Exam: Serverless Platform Services on AWS
Final Exam: Serverless Platform Services on AWS
About the Author
Learning paths175

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.