Структура компонента

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

1. Взаємодія із сервісами Платформи

business process administration portal
База даних Postgres, піднята на іншому поді (citus-master), впливає на всю функціональність вебсервісу.

2. Модульна/структурна діаграма

microservice internals
  • Camunda authorization + Spring Security + Keycloak Plugin - для авторизації використовується механізм авторизації Camunda у зв’язку з Spring Security та Keycloak Plugin

  • Camunda REST API + Spring Web - Web доступ до ресурсів Camunda

  • Postgres - Використання бази даних Postgres

  • Cockpit - використовується для моніторингу та операцій

  • Tasklist - дозволяє працювати над користувацькими задачами

  • Admin - використовується для настройки користувачів і груп

  • Зовнішні залежності:

    • Spring Cloud Kubernetes/Config - надає можливість конфігурувати сервіс через Config Map, Secrets

    • Spring Boot Actuator - моніторинг

    • SLF4J/Log4J - логування

Детальніше ознайомитися зі стеком технологій можна на сторінці Технологічний стек.