- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Cloud
- Data
- Security
Building Serverless Applications on AWS
This path focuses on the adoption of a serverless architecture for custom applications in the cloud. You'll embrace speed of innovation over complete architectural flexibility, reduced maintenance over infrastructure control, organizational risk mitigation over manual security, and platform as a service (PaaS) over infrastructure as a service (IaaS). At the end of the path, you will be able to create an event-driven production-ready web application that embraces these serverless principles.
Content in this path
Serverless Foundations
Learn about the core concepts that can make an application serverless on AWS.
Hosting Serverless Web Applications
Learn about leveraging Amazon S3 and CloudFront to distribute serverless web applications on a global scale.
Serverless Compute and API’s
Learn about using AWS Lambda as your compute service while exposing an API with API Gateway all while using Amazon DynamoDB to store application data.
Event-based Architectures
Learn about using Amazon EventBridge alongside Amazon S3 and Step Functions to create powerful microservices for your serverless application.
Authentication and Authorization
Learn about securing serverless applications with Amazon Cognito for both web applications and the API tier.
Supporting Production Serverless Applications
Learn about monitoring your serverless applications with Amazon CloudWatch and AWS X-Ray as well as creating custom operational dashboards and alarms.
- Hosting single-page web applications on Amazon S3 and serving through Amazon CloudFront
- Creating REST-based micro services in AWS Lambda and expose them through API Gateway
- Store application data in a scalable managed database with Amazon DynamoDB
- Integrate event-driven logic from SQS queues and S3 buckets
- Utilize authentication and authorization from Amazon Cognito
- Integrate managed logging and monitoring of a complete application
- Basic understanding of JavaScript
- Basic understanding of AWS fundamentals
- Basic understanding of the AWS CDK
- React applications
- Typescript
- CDK
- AWS fundamentals
- JavaScript