AWS Health Notifications Architecture
Architecture Design Details
- •All AWS resources are managed and configured with Terraform code and fully automated. (See my GitHub repo for more details)
- •AWS Health Dashboard events are automatically captured and processed through EventBridge with custom event rules and patterns.
- •Lambda function provides enhanced event formatting with emojis, rich notifications, and comprehensive error handling.
- •Multi-environment deployment supports both development and production environments with separate infrastructure stacks.
- •SNS topic distributes formatted notifications to multiple endpoints including email, SMS, and other subscriber types.
- •Comprehensive monitoring and logging through CloudWatch with proper IAM roles and security policies.
- •Built using AWS SDK v3 with Node.js 20.x runtime for optimal performance and modern JavaScript features.