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
Critical dependencies:
-
Postgres database - running in a separate pod (citus-master), affecting the entire functionality of the web service.
2. Modular / structural diagram
-
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 more detailed information about the technology stack, you can refer to Technology stack. |