Разработали под ключ и поддерживаем крупную корпоративную IT-систему управления ресурсами предприятия (ERP) с уникальными технологическими процессами производства.
Автоматизировали процессы управления: - номенклатурными позициями, товарами, BOM спецификациями; - складами, остатками, поставками, резервами; - сделками, платежами, контрагентами (CRM); - технологическими циклами производства; - задачами сотрудников (таск-трекер); - оргструктурой, сотрудниками, учетом рабочего времени (HR); - событиями (календарь/расписание событий); - файлами, документами и электронными документооборотом (ЭДО); - аналитикой, отчетами и планированием ресурсов; - онлайн-общением сотрудников.
-- Общая архитектура системы: ERP-система реализована в виде веб-сервиса с клиент-серверной архитектурой. Серверная часть состоит из более 20 микросервисов, которые взаимодействует между собой по протоколу JSON RPC через шину NATS Jetstream Cluster. Клиент представляет собой пользовательское веб-приложение (frontend / SPA). Протоколы общения клиента и сервера - REST API (HTTP), WebSoket.
Языки программирования и фреймворки: Серверная разработка - Node.js, TypeScript. Клиентская разработка - Vue.js, TypeScript.
Хранилища данных и СУБД: PostgreSQL Cluster - хранение бизнес-данных. Redis - кэширование данных. OpenSearch - хранение логов и метрик.
Прочая инфраструктура: Zabbix, Prometheus, Grafana - сбор и визуализация метрик системы и сервисов. Docker - контейнеризация сервисов. Kubernetes - развертывание и оркестровка сервисов. MinIO (network file storage) - S3-хранилище файлов.