Skip to main content

3.1 System overview

This section describes the system flows and operation of the web front-end (the /api/* JWT interface that people sign in to).

EnvironmentURLNamespace (GKE)Database
Developdev-ticket.fmt.com.twmomo-ticket-developAlloyDB (develop)
Productionticket.fmt.com.twmomo-ticket-productionAlloyDB (production)
LayerTechnology
FrontendVue 3 + TypeScript + Vite + Pinia + Vue Router
BackendGo (chi router + pgx/v5)
LoginZitadel OIDC SSO (primary) / local admin account + password (fallback, for when the GKE environment cannot reach the internal AD)
DeploymentGKE, Gateway API, kubectl apply -k overlays/{develop,production}-gke