Doubleday
Doubleday is a serverless data platform for MLB pitch analysis, designed and built end-to-end on AWS. It ingests pitch-by-pitch Statcast data from Baseball Savant, processes it through a medallion-architecture lakehouse (S3, Apache Iceberg, Athena), and serves precomputed analytical views through a low-latency REST API backed by DynamoDB.
A cross-platform app built with Expo React Native lets users explore pitcher repertoires, visualize pitch movement, and discover similar pitchers across seasons. The full system, including ETL pipeline (Step Functions, Lambda), API layer (API Gateway, Cognito, Stripe), infrastructure (Terraform, GitHub Actions CI/CD with OIDC), and frontend, is designed around idempotent partition-safe processing, bronze-layer caching for cheap reprocessing, and a serverless-first architecture with no long-lived compute.
Read more...
View on GitHub