Skip to content

Engineering Team Hub

  • Frontend: React + TypeScript, Next.js
  • Backend: Node.js, Express, Python (FastAPI for ML services)
  • Database: PostgreSQL, Redis
  • Infrastructure: AWS (ECS, RDS, S3), Terraform
  • CI/CD: GitHub Actions
  1. Create a feature branch from main: git checkout -b feat/your-feature
  2. Make changes, commit with conventional commits (feat:, fix:, chore:)
  3. Open a PR against main
  4. Get at least one approval
  5. Squash-merge into main
  6. Delete the feature branch

Architecture Decision Records (ADRs) are stored in /docs/adr/ in the main repo.

  • ADR-001: Monorepo with Nx
  • ADR-002: Message queue via Redis Streams (not RabbitMQ)
  • ADR-003: Serverless for image processing

Weekly rotation in PagerDuty. See #engineering for the current on-call.