Project Overview #
Developed an automated serverless notification system that alerts basketball fans about upcoming NBA games involving their favorite teams.
The solution leverages AWS Lambda functions triggered by Eventbride to fetch game schedules from the NBA API, stay updated and get personalized email notifications using AWS SNS.
This project demonstrates cloud-native design principles with serverless architecture and event-driven workflows to deliver a cost-effective solution that scales automatically based on usage patterns.
Architecture #
Hands-On Experience #
- Implemented serverless functions using Python to fetch and process NBA game schedules from public APIs
- Built suscriber based system with AWS SNS for delivering personalized game notifications
- Configured EventBridge for scheduled execution of Lambda functions
- Optimized Lambda function performance and reduced cold start times
Tech Stack #
- Compute: AWS Lambda
- Notifications: AWS SNS (Simple Notification Service)
- Programming: Python
- API Integration: NBA API
- Scheduling: AWS Eventbridge
Project Links #
An event-driven application that retrieves live NBA game updates using the Sports API and sends notifications via AWS SNS. The system utilizes AWS Lambda for processing, EventBridge for scheduling.
Blog Post