Component structure

🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions.

1. Interaction with Platform services

business process administration portal
Postgres database running on a separate pod (citus-master), affecting the entire functionality of the web service.

2. Modular/structural diagram

microservice internals
  • Camunda Authorization + Spring Security + Keycloak Plugin - Camunda authorization mechanism is used in conjunction with Spring Security and Keycloak Plugin for authentication.

  • Camunda REST API + Spring Web - Web access to Camunda resources

  • Postgres - Utilization of Postgres database

  • Cockpit - Used for monitoring and operations.

  • Tasklist - Enables work on user tasks

  • Admin - Used for user and group configuration

  • External dependencies:

    • Spring Cloud Kubernetes/Config - Provides the ability to configure the service through Config Map, Secrets.

    • Spring Boot Actuator - Monitoring

    • SLF4J/Log4J - Logging

For detailed information about the technology stack, see Technology stack.