2026Python, AWS Lambda, CloudWatch, SNS

Cloud Cost Monitor

Overview

An automated AWS watchdog that monitors cloud resource usage and spending, and fires alerts when anomalies or budget thresholds are detected.

Technical Details

Built on AWS Lambda as a scheduled serverless function that queries CloudWatch and the AWS Cost Explorer API every 24 hours. Applies threshold-based anomaly detection to flag spending spikes, unexpected EC2 usage, and projected overages. Triggers email and SMS alerts through AWS SNS and logs all alert history to a database for trend tracking over time.

Technologies

PythonAWS LambdaCloudWatchSNS