Railway to AWS migration
commit2026-01-06 · stayairworthy
Tore out the Railway deploy and stood up the AWS side: CDK stacks for VPC, RDS with proxy, SQS, Fargate, and Lambda workers, plus a new GitHub Actions workflow that does cdk diff, infra deploy, ECR push, ECS rollout, and Lambda packaging in sequence. Migrated the Celery tasks to Lambda handlers, added a codegen script that mirrors API models into the Lambda package, and wired a CI job that fails if the generated models drift. About 50 commits of "fix one CI thing, discover the next CI thing", including the classic Fargate desiredCount of zero so the circuit breaker would stop tripping on placeholder images. Also dropped an Alembic migration for ai_parsed_at and ai_parse_metadata on the OEM service bulletins table to match what ADs already had.
50 commits across 1 repo (savvyai: 50). 78 files changed. Diff was truncated for summarization.
Related
- ProjectAirworthy(stayairworthy.com)