"# FFOracle-Updater
The FFOracle-Updater is an automated backend service that manages weekly updates for the FFOracle system. It exposes multiple endpoints that are triggered by AWS timer events to keep the database synchronized with the current NFL season week.
- Frontend Repository: https://github.com/EricNohara/Fantasy-Football-Assistant-Manager-Frontend
- Backend Repository https://github.com/EricNohara/FFOracle-Backend/
- Production: Deployed on AWS Lambda
- Weekly Updates: Automatically increments the current week in the database
- Example: Week 12 → Week 13
- Ensures the system always reflects the current NFL season week
The updater exposes 4 different endpoints on the backend, each designed for specific update operations.
- Multiple timer triggers are configured in AWS
- Each endpoint has its own dedicated timer trigger
- AWS automatically calls the appropriate timer trigger based on the route
- Enables scheduled, autonomous updates without manual intervention
- AWS CloudWatch Events (or EventBridge) triggers are set up for each endpoint
- At scheduled intervals, AWS invokes the corresponding Lambda function endpoint
- The updater processes the request and updates the database accordingly
- The system maintains current week information automatically throughout the NFL season"