Architecture๏
This section documents the system architecture of the PROMPT 2 platform.
The platform consists of:
A React-based web client written in TypeScript
A Golang-based core server
Independently deployed course phase services, each with a microfrontend and, optionally, a backend microservice
A Keycloak instance for identity and access management
Each chapter below describes a key architectural concern.
- ๐ฆ Subsystem Decomposition
- ๐ Deployment Architecture
- ๐ Access Control
- ๐๏ธ Data Storage and Inter-Phase Communication