Skip to content

Links

Note

Entries marked (TBD) could not be determined from the repositories. Please fill them in once known.

GitHub

URI Description
(TBD) Backend repository (heineken-interview-arrange-backend)
(TBD) Frontend repository (heineken-interview-arrange-frontend)
(TBD) This documentation (heineken-interview-arrange-docs)
example-docs The template this documentation was scaffolded from

CI/CD lives in each repository's .github/workflows/deploy-dev.yml (auto-deploys to dev on push to main).

Development Environment (dev)

URI Description
API Backend on dev (AWS Lambda)
Swagger UI API documentation on dev
OpenAPI definition The OpenAPI JSON Orval consumes
(TBD) Admin console on dev (AWS App Runner)

Local Environment

URI Description
http://localhost:3000 Frontend dev server
http://localhost:8080 Backend dev server
http://localhost:8080/docs Swagger UI
http://localhost:8080/openapi.json OpenAPI definition
http://localhost:8080/health Health check
http://localhost:5432 PostgreSQL 17 (Docker Compose)

AWS Resources (dev)

Resource Name
Lambda (API) dev-heineken-interview-arrange-backend
Lambda (migration) dev-heineken-interview-arrange-backend-migration
ECS task definition (sync batch) dev-heineken-interview-arrange-backend-sync
App Runner (console) dev-heineken-interview-arrange-web
ECR (API) dev-heineken-interview-arrange-backend-lambda
ECR (migration) dev-heineken-interview-arrange-backend-migration
ECR (sync batch) dev-heineken-interview-arrange-backend-sync
ECR (console) dev-heineken-interview-arrange-web

Region: ap-northeast-1.

External Services

Service Purpose
Google Cloud Console Managing the OAuth client ID / secret; enabling the Calendar and Gmail APIs
Creative Survey / Ask One Survey platform; answers are read through Databricks

Design & Documents

URI Description
(TBD) Figma design file
(TBD) Google Drive materials

Other

URI Description
(TBD) Slack channel