Skip to main content

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.

For detailed information about the architecture, see: