Learn how to deploy a Next.js application with Docker in AWS in this step-by-step guide. Discover best practices and tips for hosting your application on App Runner, ensuring scalability, reliability, and easy management.
Learn how to build a scalable and cost-effective data processing pipeline by integrating AWS services such as DynamoDB, Kinesis Data Stream, Firehose, Glue, and Athena. Discover the step-by-step process for ingesting, processing, and analyzing real-time streaming data, and the benefits of using these services together.
Learn how to create a fast and scalable API using AWS AppSync and DynamoDB. This step-by-step guide will show you how to set up your API with AppSync, connect it to a DynamoDB table, define your schema, add resolvers, and test your API. Build powerful GraphQL APIs that can handle the demands of modern applications with ease. Example in CDK.
Learn how to effectively archive data using DynamoDB Streams and Time-To-Live (TTL) feature. Get step-by-step instructions on setting up a scalable data archiving solution.
Learn how to use DynamoDB Streams and AWS Lambda to aggregate data in real-time. Discover the steps to enable streams, create a Lambda function, and process stream records to perform calculations and store aggregate data. Examples are provided in TypeScript and CDK.
Learn how to create KMS multi-region keys using CDK L1 constructs CfnKey and CfnReplicaKey. How to pass parameter between stacks in different regions. Example in CDK
Learn why you should focus on integration tests for AWS applications and to create tests that run with real AWS services. Examples are provided using Jest and the CDK in TypeScript.
Learn how to use AWS API Gateway with API keys witand usage plan. Examples are provided using the CDK in TypeScript.
Learn two methods to mock the current Date in Jest, using jest.setSystemTime and jest.spyOn
Learn how to create an launch an EC2 instance in the default VPC with the CDK. Examples are provided using the CDK in TypeScript.
Learn how to implement the fan-out pattern in AWS, using SNS, SQS, and Lambdas. Learn how to use a dead-letter queue to handle errors. Examples are provided using the CDK in TypeScript.
In this tutorial, learn how Cloudfront manages cache policy. Cloudfront provides a cache policy via the behaviors, but can provide a custom cache policy per S3 object
The second chunk of the cloud resume challenge is to implement a webpage hit count with API Gateway, Lambda function and DynamoDB.
The first chunk of the cloud resume challenge is to host a website on AWS. Learn how to redirect non-www to www domain, create the infrastructure and pipeline with CDK.