Skip to content

Instantly share code, notes, and snippets.

@daorte
Created November 17, 2021 12:48
Show Gist options
  • Save daorte/57fdc51077250d66100f986ed83cafd8 to your computer and use it in GitHub Desktop.
Save daorte/57fdc51077250d66100f986ed83cafd8 to your computer and use it in GitHub Desktop.

Immersion Days

Serverless Lab Instructions

Lab 1 - Web Application - A 200-level hands-on lab showing how to build a dynamic, serverless web application

In this lab, you will

  • Host static web resources with Amazon S3
  • Use Amazon Cognito to manage users and authentication
  • Build a RESTful API for backend processing
  • and more...

https://webapp.serverlessworkshops.io/


Lab 2 - Authorization - A 300-level hands-on lab showing how to build in security at multiple layers of an application

In this lab, you will

  • Sign-up and sign-in functionality for your application
  • How to secure serverless microservices
  • How to leverage AWS's identity and access management (IAM)
  • and more...

https://auth.serverlessworkshops.io/


Lab 3 - Data Processing - A 200-level hands-on lab showing how to collect, store, and process data with a serverless application

In this lab, you will

  • How to build real-time streaming applications using Amazon Kinesis Data Streams and Amazon Kinesis Data Analytics
  • How to archive data streams using Amazon Kinesis Data Firehose and Amazon S3
  • How to run ad-hoc queries on those files using Amazon Athena
  • and more...

https://dataprocessing.wildrydes.com/


Lab 4 – DevOps - A 300-level hands-on lab showing how to use the Serverless Application Model (SAM) to build a serverless application using Amazon API Gateway, AWS Lambda, and Amazon DynamoDB

In this lab, you will

  • How to use SAM from your workstation to release updates to your application
  • How to build a CI/CD pipeline for your serverless application using AWS CodePipeline and AWS CodeBuild
  • How to enhance your pipeline to manage multiple environments for your application
  • and more...

https://cicd.serverlessworkshops.io/


Lab 5 - Image Processing - A 300-level hands-on lab showing how to build a serverless image processing application using workflow orchestration in the backend

In this lab, you will

  • Use AWS Step Functions to orchestrate multiple AWS Lambda functions
  • Leverage the deep learning-based facial recognition features of Amazon Rekogntion
  • and more...

https://image-processing.serverlessworkshops.io/


Lab 6 - Multi-Region - A 400-level hands-on lab showing how to build a serverless ticketing system that is replicated across two regions and provides automatic failover in the event of a disaster

In this lab, you will

  • Learn the basics of deploying AWS Lambda functions
  • Exposing AWS Lambda functions via API Gateway
  • Configuring replication using Route53 and DynamoDB streams
  • and more...

https://github.com/aws-samples/aws-serverless-workshops/blob/master/MultiRegion/README.md


Lab 7 - Security - A 400-level hands-on lab showing techniques to secure a serverless application built with AWS Lambda, Amazon API Gateway and RDS Aurora

In this lab, you will

  • Learn AWS services and features you can leverage to improve the security of a serverless applications
  • and more...

https://github.com/aws-samples/aws-serverless-security-workshop/blob/master/README.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment