Prerequisites ============= Required -------- System ^^^^^^ * CPU: ARM or x64 * Memory: ~500Mb reasonable minimum, depending * Docker / Podman / Container Runtime MongoDB ^^^^^^^ Mongodb is the backend database for the core api. JWT Provider / Token ^^^^^^^^^^^^^^^^^^^^ The JWT needs to be granted by an additional authority. Example being Keycloak. Optional -------- These are optional setups that can be tied into the system. Kafka Instance ^^^^^^^^^^^^^^ The core api is capable of optionally connecting to a Kafka instance to leverage message-based patterns. OpenTelemetry ^^^^^^^^^^^^^^ You can have the core api pass on metrics, traces, logs to an OpenTelemetry endpoint. SSL Cert ^^^^^^^^ You can optionally configure a SSL cert to enable HTTPS. You will have to provide this.