Serverless Platform Services on AWS
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.
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
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
- Recognize and explain the core components of the Amazon Kinesis service (streams, firehose, analytics)
- Recognize and explain the common use cases for Amazon Kinesis
- 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
- 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
- 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 firstname.lastname@example.org if you are unsure about where to start or if you would like help getting started.
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 250+ courses relating to cloud computing reaching over 1 million+ students.
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.
Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.