The central functionalities of the system are grouped into five logical core services, each consisting of several microservices and realized with modern standard technologies:
– Metadata registry: PostgreSQL, CockroachDB
– Content repository: S3 (default), MinIO, others possible
– Index: Elasticsearch
– Version management: Git
– Identity Provider: Keycloak (included), compatible with many other identity providers (OAuth2)
Additional functionalities are connected in a further layer as peripheral services. This can be, for example, the graphical client we offer, a third-party workflow engine (BPM) or a self-developed document lifecycle process.