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.