Skip to content

Architecture

Tamas Pallos edited this page Feb 27, 2023 · 6 revisions

Architecture

The architecture is in flux as we learn more about the design and requirements.

Architecture diagram

Cloud infra

This section contains initial documentation about the cloud infra, especially with regards to network layout.

Note that the image below might be re-done completely since plant-uml has not proven to work well for this sort of diagram.

Cloud infra diagram

Environments

The project setup can be run in the following types of environments:

  • Kubernetes (AKS)
  • Docker Compose

The configurations for all environment types are generated from the same input yaml files using gomplate.

Several Kubernetes staging environments have been deployed in the Azure cloud ("playg", "dev", "test") in addition to the production ("prod") environment. The docker compose environment can be used locally when developing individual components and running end-to-end tests.

For more information on the environment types and deployed environments, please see the Jore4 flux repository README.

Routing/Map-matching architecture

Map-matching architecture diagram

Clone this wiki locally