
Objective 1 - Learn the basic concepts
A high-level overview of Amazon API Gateway, what an API is and how API Gateway handles many of the API tasks we often manage in code.
Objective 1 - Learn the basic concepts
Learn about AWS SAM, an open-source framework for building serverless apps, and how to use its templates to write serverless apps.
Objective 2 - Learn how to build serverless websites
Get an overview of AWS Amplify and Amplify Hosting for building and hosting modern web apps.
Objective 2 - Learn how to build serverless websites
What are the serverless services that you can use to build a serverless microservices app.
Objective 2 - Learn how to build serverless websites
A very important concept when developing web apps in the cloud is the use of CDNs and the edge of the cloud, eg. Amazon CloudFront.
Objective 2 - Learn how to build serverless websites
This video takes common website architecture and show how to run them Serverless, with Lambda, API Gateway and other services.
Objective 2 - Learn how to build serverless websites
This video shows you how you can migrate an existing web app to serverless using AWS Lambda, Amplify and other services.
Objective 3 - Learn how to build event-driven applications
This video gives a high-level overview of Amazon EventBridge, is a serverless event bus service for connecting microservices.
Objective 3 - Learn how to build event-driven applications
Step Functions Workflow Studio allows you to design all the state machines visually, using a drag and drop tool.
Objective 3 - Learn how to build event-driven applications
This video gives a high-level overview of Amazon SQS, a fully managed message queuing service that decouple and scale microservices
Objective 3 - Learn how to build event-driven applications
This video gives a high-level overview of Amazon SNS, that enables applications, end-users, and devices to send and receive notifications.
Objective 3 - Learn how to build event-driven applications
This video gives a high-level overview of Amazon Kinesis, makes it easy to collect, process, and analyze video and data streams in real time.
Objective 3 - Learn how to build event-driven applications
Serverlesspresso is an event-driven, serverless workload that supports hundred of thousands of orders per day.
Objective 4 - Learn the best practices to build serverless apps
This video will show you how to get started building workflows with Step Functions.
Objective 1 - Learn the basic concepts
This video gives a high-level overview of AWS Lambda. It talks about what a Lambda function is and when you should use it.
Objective 1 - Learn the basic concepts
This video gives a high-level overview of Amazon DynamoDB and why it is purpose-built for EDA applications built on serverless.
Objective 1 - Learn the basic concepts
This video shows what AWS CDK is and how to get started with it. AWS CDK allows you to define your AWS resources as infrastructure as code.
Objective 2 - Learn how to build serverless websites
This video gives a high-level overview of Amazon Cognito, how to add authentication and authorization to your site.
Objective 2 - Learn how to build serverless websites
WebSockets enable true asynchronous bi-directional communication between client and servers.
Objective 2 - Learn how to build serverless websites
This video gives a high-level overview of Amazon S3 and why it is a great fit for serverless architectures.
Objective 2 - Learn how to build serverless websites
Function URLs are part of the AWS Lambda service and allows you to add a dedicated HTTPs endpoint to any Lambda function.
Objective 3 - Learn how to build event-driven applications
This video shows what event-driven architectures are, what problems they solve, and what are the main components.
Objective 3 - Learn how to build event-driven applications
AWS Step Functions is a low-code, visual workflow service that developers use to build distributed applications and processes.
Objective 3 - Learn how to build event-driven applications
This is a playlist of videos that shows you how to build your first application using EventBridge and Step functions.
Objective 3 - Learn how to build event-driven applications
Message queues are one of the most used event brokers. They allow you to decouple your systems and add resiliency.
Objective 3 - Learn how to build event-driven applications
Pub/sub is a very used pattern in our applications, it allows you to send messages from one publisher to many subscribers.
Objective 3 - Learn how to build event-driven applications
Learn about event Streaming pattern. This is a very used pattern for building applications that scale.
Objective 4 - Learn the best practices to build serverless apps
This is a playlist of videos that shows you how to do observability in serverless apps
Objective 4 - Learn the best practices to build serverless apps
This video gathers a lot of best practices when working with serverless applications.
Day 1 - What is Serverless?
Objective 1 - Learn the basic concepts
What is serverless? What does it mean? What benefits it has? Why use it? How to get started with serverless?