> For the complete documentation index, see [llms.txt](https://permitzip.gitbook.io/dev-bible/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://permitzip.gitbook.io/dev-bible/getting-started/awesome-aws.md).

# Awesome AWS

## Serverless Application Model (SAM)

* [**"Sessions with SAM"** ](https://github.com/aws-samples/sessions-with-aws-sam)- A git repository about SAM template use cases, supported by video sessions for each.
* [**"Mastering the AWS Serverless Application Model" \[video\]**](https://www.youtube.com/watch?v=QBBewrKR1qg\&t=241s) - A great high-level introduction to SAM templates and their features.
* [**"AWS SSM Parameter Store and AWS Secrets Manager with SAM" \[video\]**](https://www.youtube.com/watch?v=fL3ToMdoXDw\&t=1588s) - Configuring parameters and secrets with a SAM template.
* [**"Sessions with Sam"** ](https://www.youtube.com/playlist?list=PLJo-rJlep0ED198FJnTzhIB5Aut_1vDAd)- Playlist from Singledigit
* [**"Reference Architectures"** ](https://github.com/serverless-architecture/reference-architectures)- GitHub repository by serverless architecture with examples of various serverless architecture templates.
* [**"AWS Digital Training"**](https://aws.amazon.com/training/digital/?cta=tctopbanner) **-** AWS official courses for training for the certification program.
* [**"Building Happy Little Apis"**](https://www.youtube.com/watch?v=vBdDVqQrJ-c) - Great overview of securing API gateway with templates.

## Serverless Architecture

* [**"Storage First Serverless Applications"**](https://aws.amazon.com/blogs/compute/building-storage-first-applications-with-http-apis-service-integrations/) - by persisting the data before processing, the original data is still available, if or when errors occur.
* [**"Application Catalog"**](https://application-catalog.serverlessworkshops.io/) - Implement a CI/CD pipeline on AWS for Serverless workloads in a standardized way across an entire organization.
* [**"Event-Driven Architecture"**](https://catalog.us-east-1.prod.workshops.aws/workshops/63320e83-6abc-493d-83d8-f822584fb3cb/en-US) - A workshop overview of event-driven design, using examples that involve Amazon EventBridge, Amazon SNS, Amazon SQS, AWS Lambda and more.
* [**"Decoupled Microservices"**](https://async-messaging.workshop.aws/) - Understanding asynchrounous messaging architecture (like ride share company) using SNS topics and other resources.

## Images

* [**"AWS Lambda Base Images: Python3.9"**](https://github.com/aws/aws-lambda-base-images/tree/python3.9) **- The of**ficial Docker image for a Lambda function with Python3.9 runtime environment. Useful if building Lambda functions with Docker.
* [**"AWS CodeBuild Docker Images"**](https://github.com/aws/aws-codebuild-docker-images) - The actual docker files used to build amazon images. Useful for understanding how the images are constructed and what is included.

## Other Awesome Stuff

* [**"Refactoring.Guru"**](https://refactoring.guru/) - Refactoring.Guru makes it easy to discover everything about refactoring, design patterns, SOLID principles, and other smart programming topics.
* [**"Alestic.com"**](https://alestic.com/) - AWS Blog by Eric Hammond (Recommended by an Amazon Employee)

To learn more about how these topics are applied in terms of consulting, visit the linke below.

{% content-ref url="/pages/B24zUHLimV6oNuOSdZyq" %}
[Event-Driven Architecture](/dev-bible/consulting/event-driven-architecture.md)
{% endcontent-ref %}

## Video Playlist

Below is a list of videos we watched together as a team, Summer 2022.

* [x] [Mastering the AWS Serverless Application Model](https://www.youtube.com/watch?v=QBBewrKR1qg)
* [x] [EvenBridge Storming - Consulting Method for SAM](https://www.youtube.com/watch?v=hhZsEQazLBQ)
* [x] [AWS Event Bridge](https://www.youtube.com/watch?v=73R02KufLac\&t=3s)
* [x] [AWS Event Bridge Overview](https://www.youtube.com/watch?v=TXh5oU_yo9M\&t=16s)
* [ ] [10 Design Patterns Explained in 10 Minutes](https://www.youtube.com/watch?v=tv-_1er1mWI)
