Технологічний стек рішення
| Технологія / Бібліотека | Версія | Ліцензія | Документація | Опис | 
|---|---|---|---|---|
| Бекенд | ||||
| 11 | Об’єктно орієнтована мова програмування | |||
| 1.15 | Компільована мова програмування із вбудованими засобами для паралельних обчислень і засобами віддаленого керування пакунками | |||
| 3.0 | Об’єктно орієнтована динамічна мова програмування, що працює в середовищі JRE | |||
| 2.6.7 | Розширення до Spring Framework для спрощення побудови аплікацій на базі Spring технологічного стеку за рахунок автоматичної конфігурації та стартерів | |||
| 2021.0.0 | Фреймворк для реалізації типових паттернів побудови надійних розподілених систем | |||
| 7.13.0 | Рішення для автоматизованого розгортання та виконання бізнес-процесів описаних у BPMN нотації та DMN бізнес-правил | |||
| 4.12.0 | Технологія управління міграціями бази даних | |||
| 3.0.15 | Бібліотека для задання шаблонів документів | |||
| 2.3.31 | Обробник шаблонів документів з використанням Java | |||
| 15.1.1 | TBD | TBD | TBD | |
| 6.1.0.202203080745-r | Бібліотека для роботи з git з використанням Java | |||
| 0.9.4 | Бібліотека для роботи з gerrit з використанням Java | |||
| … | … | … | … | |
| Фронтенд | ||||
| 4.1.6 | Apache 2.0 | TypeScript мова програмування, яка розширяє можливості JavaScript | ||
| 17.0.2 | MIT | Бібліотека JavaScript для створення інтерфейсів користувача | ||
| 4.1.2 | MIT | Бібліотека Redux використовується для управлінням загальним даними в клієнтському застосунку | ||
| 1.2.0 | MIT | Проміжне програмне забезпечення на основі RxJS для Redux. redux-observable допомагає в створенні та скасуванні асинхронних дій для побічних ефектів | ||
| 6.6.7 | Apache 2.0 | RxJS — це бібліотека для реактивного програмування з використанням Observables | ||
| 4.13.12 | MIT | Form.io це комбінована платформа керування формами та даними для прогресивних веб-додатків на основі форм | ||
| 4.11.4 | MIT | Бібліотека UI компонентів | ||
| 9.1.0 | Бібліотека bpmn-js допомагає взаємодіяти з BPMN діаграмами у браузері | |||
| 1.1.1 | MIT | Бібліотека bpmn-js-properties-panel дає можливість редагувати технічні властивості BPMN | ||
| 0.0.5 | MIT | Бібліотека element-template-chooser дає можливість працювати з типовими розширення каталогу моделювання, розроблених у вигляді Element Templates | ||
| 6.1.2 | MIT | Бібліотека camunda-bpmn-moddle визначає розширення простору імен Camunda для BPMN 2.0 XML | ||
| 6.0.3 | MIT | WYSIWYG-редактор (What You See Is What You Get) | ||
| 4.1.0 | MIT | Пакет для інтеграції TinyMCE з React | ||
| 4.4.5 | MIT | Monaco Editor — це редактор коду, який підтримує VS Code. | ||
| 2.0.2 | MIT | Пакет для підключення редактора Monaco до мовних серверів | ||
| 1.0.1 | MIT | Пакет для реалізації зв’язку між клієнтом jsonrpc і сервером через WebSocket | ||
| Сховища даних | ||||
| 12.4 | Об’єктно реляційна система керування базами даних | |||
| 4.9.8 | Вільне сховище об’єктів, яке зберігає дані на одному розподіленому комп’ютерному кластері та забезпечує інтерфейс рівня об’єкту, блоку та файлу. | |||
| 6.0 | Розподілене сховище пар ключ-значення, які зберігаються в оперативній пам’яті | |||
| 3rd-party рішення | ||||
| 2.2 | Рішення для управлінням доступом до внутрішніх ресурсів, управлінню рейт-лімітами, тощо | |||
| 1.10.4 | Рішення для організації надійного транспорту між сервісами, розгорнутими на платформі оркестрації контейнерів | |||
| 15.1.1 | Система для управління користувачами та їх доступом, автентифікації, інтеграції з зовнішніми Identity провайдерами, тощо | |||
| 3.0.0 | … | Розподілений программний брокер повідомлень | ||
| 1.9.7 | Сховище для секретів, токенів, сертифікатів | |||
| 8.0.2.b37747 | Рішення для моделювання та візуалізації звітів на базі реляційних та нереляційних сховищ | |||
| 2.26.2 | Система контролю версій | |||
| 3.3.2 | Інструмент проведення перевірки коду | |||
| 2.303.3 | Сервер для організації процесів Безперервної Інтеграції та Розгортання (CI/CD) | |||