Skip to content

[codex] Add shared serverless Arcade API#1

Merged
JeremyDemers merged 4 commits into
mainfrom
codex/serverless-production-deployment
Jun 29, 2026
Merged

[codex] Add shared serverless Arcade API#1
JeremyDemers merged 4 commits into
mainfrom
codex/serverless-production-deployment

Conversation

@JeremyDemers

Copy link
Copy Markdown
Owner

What changed

  • Adds a shared FastAPI/Lambda backend for both arcade games.
  • Adds Google credential verification, signed sessions, DynamoDB persistence, API Gateway, and Secrets Manager integration.
  • Restricts production CORS origins and adds build/deploy scripts, tests, documentation, and CI.

Why

The games previously depended on separate local APIs. This gives the integrated portfolio one production serverless API with persistent scores and authentication.

Impact

The deployed Tetris and Neon Shatter clients can share authentication and game data through the same AWS endpoint.

Validation

  • Serverless test suite: 5 passed
  • Lambda deployment package built successfully
  • Terraform validation passed
  • Production Terraform drift check: no changes
  • Live /health and production CORS preflight passed

@JeremyDemers JeremyDemers marked this pull request as ready for review June 29, 2026 19:07
@JeremyDemers JeremyDemers merged commit b0aab94 into main Jun 29, 2026
3 checks passed
@JeremyDemers JeremyDemers deleted the codex/serverless-production-deployment branch June 29, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant