Loading video...

Example Application

The example project is a web app for adding and watching GitHub repositories. It’s built to help you learn CloudWatch by seeing real integrations, not just theory. The app covers logs, metrics, tracing, feature flags, and more using AWS services like Lambda, API Gateway, DynamoDB, and Step Functions. Everything is instrumented with CloudWatch and X-Ray. The project is serverless, runs for free in your AWS account, and is available with both Terraform and CDK setups. Each chapter in the course will use this project to show code and features in context.

Transcript

Okay let's Talk about the example project. Our example project is a web application where you can add and watch GitHub repositories. The idea of this example project is that we think it is much easier to learn CloudWatch by not just looking at the console or looking at documentation, but also having one web application, were CloudWatch is integrated from end to end. And it gets especially interesting if you not only think about logs, metrics, and traces, but all other functionality CloudWatch offers to you.

And this application can show you how you instrument your application so that CloudWatch and X Ray, for example, is even working. How you can use different features it has. Like I said, we're not only talking about logs. We're also talking about , how can you analyze these logs?

Full Course

$259USD, one-time fee
Buy now
10:33

Major Learnings

  • The project uses a real web app to teach CloudWatch concepts hands-on.
  • It covers many AWS services and CloudWatch features, including logs, metrics, tracing, and anomaly detection.
  • The architecture is fully serverless and event-driven, making it cost-effective and modern.
  • Both Terraform and CDK are used, so you can learn infrastructure as code with either tool.

Next Steps

  • 1.Explore the app and try adding or removing repositories.
  • 2.Look at how logs and metrics are collected and analyzed in CloudWatch.
  • 3.Experiment with feature flags and see their effect in the app.
  • 4.Review the infrastructure code in both Terraform and CDK to understand the setup.