Engineering Team Hub
Tech Stack
Section titled “Tech Stack”- 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
Git Workflow
Section titled “Git Workflow”- Create a feature branch from
main:git checkout -b feat/your-feature - Make changes, commit with conventional commits (
feat:,fix:,chore:) - Open a PR against
main - Get at least one approval
- Squash-merge into
main - Delete the feature branch
Architecture Decisions
Section titled “Architecture Decisions”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
On-Call Rotation
Section titled “On-Call Rotation”Weekly rotation in PagerDuty. See #engineering for the current on-call.