This project was built to collect and aggregate vaccine availability data from the CA state vaccination system (MyTurn), covering all 58 counties.
Using CloudWatch, I scheduled a cron-triggered fan-out of serverless Lambda jobs to collect availability data from MyTurn in parallel. A separate Lambda function aggregated the results and stored them in S3 as a single canonical dataset.
This was an optimization to Vaccine Appointment Notifications to reduce direct calls to MyTurn and to enable other projects.