← All projects

07 / CLOUD & DEVOPS / CASE STUDY

CloudWatch Monitoring & Alerting Lab

Making infrastructure signals and alarm configuration visible.

Documented operations lab Inspect source on GitHub ↗
Architecture schematic: App metrics to CloudWatch to Alarm state to SNS notification
Architecture schematic based on reviewed source. No live system data.

Architecture

App metrics → CloudWatch → Alarm state → SNS notification

Problem & context

An application can fail without a useful signal unless metrics, alarms and response procedures are designed together.

Objectives

Practice metric selection, CloudWatch alarm setup and a documented notification path.

My role & project work

Configured a CPU-utilization alarm and documented CloudWatch dashboard/SNS alerting practices for an AWS application lab.

Technical implementation

Reviewed console screenshots show a configured CPU alarm. The README describes dashboard widgets for compute, database and ALB signals, plus SNS notifications and cost-estimation exercises.

Engineering decisions

Choose signals that connect compute load, application traffic and errors. Treat an alarm definition as configuration evidence rather than proof that an incident notification was delivered.

Challenges & solutions

The inspected alarm screenshot shows Insufficient data. A load/notification test and recorded state transition are still needed before claiming successful alert delivery or automatic remediation.

Testing & verification

Reviewed README and alarm screenshots at revision fc216d35fd484dba7d1a16d49d95e709b92d5863. No current AWS access was used. Pricing-calculator estimates and percentage-savings claims were excluded from the portfolio/CV.

Current status

Documented monitoring lab. Alarm configuration is evidenced; incident detection performance, notification delivery and savings are not measured here.

Lessons & next steps

Useful observability evidence includes a signal, threshold, state transition, notification receipt and response notes, not just a dashboard screenshot.

Discuss this work → View resume