Какой технологический стек используется Test IT?
-
Клиент-серверное приложение, устанавливается в периметре заказчика, работа в полностью изолированном окружении, не требует доступа в сеть Internet.
-
Клиентская часть не требует установки дополнительного ПО.
-
Система масштабируема под задачи клиентов (как горизонтально, так и вертикально).
-
Заложено конфигурирование системы для достижения требуемых характеристик отказоустойчивости системы, реплицированию данных и обеспечения их сохранности.
-
Для обеспечения безопасности и требуемого качества конечного ПО используются современные методологии и самые передовые инструменты.
-
Основной язык разработки backend С# (платформа .net core 3.1).
-
Основной язык разработки клиентского веб-приложения TypeScript / JavaScript. Фреймворк Angular.
-
Способ распространения: Контейнеры.
-
Платформа контейнеризации: Docker.
-
Платформа оркестрации: Swarm или Kubernetes.
Какую базу данных/хранилище данных использует Test IT?
- PostgreSQL - основная
- Minio - для аватарок и вложений
- InfluxDB - для агрегации данных. Опционально. Вы можете включить или выключить его, чтобы не тратить ресурсы PC\сервера.
- Elasticsearch - для сбора журнала пользовательских действий в системе.
Какие операционные системы подходят для установки Test IT?
Test IT можно установить на любую операционную систему, которая поддерживает установку контейнеров Docker.
Возможна ли одновременная работа приложений на нескольких серверах?
Да, вы можете распределить систему на несколько серверов.
Как разворачивается Test IT
Test IT - серверное приложение. Оно разворачивается локально на сервере.
В случае использования кластеризованных СУБД, что используется для балансировки запросов к СУБД?
- При использовании базовой поставки с PostgreSQL с установкой через docker-compose балансировка не поддерживается.
- При подключении системы к внешней СУБД балансировка организуется на стороне внешней СУБД.
Какие минимальные системные требования к производительности СУБД? На какое количество пользователей/нагрузки рассчитано?
Минимальные системные требования всей системы:
- 8 ядер серверного класса с поддержкой виртуализации и тактовой частотой 2.2 ГГц и выше
- RAM12 GB
- Net1 Gbit/s
- SSD минимум 100 GB
- SWAPотключен
СУБД расчитана на 500 ручных пользователей.