Стек технологий

Свобода – это отсутствие зависимости от внешних воздействий (санкции, колебания курса валют и т.п.). Стек открытых технологий – это база для наших инструментов. Экспертиза и компетенции наших специалистов – это кастомизированное решение вашей бизнес-задачи.

Для решения широкого круга задач бизнес-анализа мы предлагаем использовать open-source продукт Pentaho. Базовое решение включает в себя OLAP-сервер для онлайн анализа данных, ETL-модуль, обеспечивающий интеграцию с исходными источниками данных и средства визуализации. Для хранения данных применяется традиционная СУБД PostgreSQL.

Для больших и слабоструктурированных данных мы предлагаем использовать систему хранения на базе стека Apache Hadoop, который позволяет создавать «озера данных» (Data Lake). Данная технология позволяет обеспечить распределенное хранение данных и их массово-параллельную обработку.

Для извлечения ценной бизнес-информации из больших массивов данных мы применяем машинное обучение, на базе следующих технологий:

  • Tensorflow (нейронные сети с "обучением" на GPU)

  • SciPy (широкий спектр алгоритмов машинного обучения)

  • NLTK (библиотека для обработки естественных языков)

  • MyStem (лингвистический анализ Русского языка) и др.


Как правило, во многих современных компаниях, даже в небольших, в ИТ-ландшафте используется не менее 5-ти связанных информационных систем (ИС) и планируется внедрение новых, существует интеграция с внешними приложениями, кроме того, есть необходимость исключить расхождения данных, используемых системами и требуется гарантированная доставка этих данных. Чтобы обеспечить все эти потребности, команда Севентек предлагает создать мультисервисную архитектуру на базе продукта Apache ServiceMix, который состоит из целого ряда компонентов. Для правильного исполнения бизнес-логики ИС и корректного их взаимодействия используют решения класса BPM (Buisness process management). В Apache ServiceMix есть встроенный BPM-модуль. Но, чтобы расширить функции интеграционной шины, обеспечить бесперебойность работы всех сервисов, и внутренних, и внешних, мы предлагаем использовать open-source решение Comunda BPM. Данная комбинация позволяет компании выстроить сквозные бизнес-процессы, обеспечить их мониторинг, снизить связность систем, сократить стоимость и сроки внесения изменений, обеспечить поддержку версионности сервисов, а также, осуществлять быстрый запуск новых продуктов для ваших клиентов.
Каждому пользователю системы обычно нужен уникальный доступ: возможность просматривать, вводить, изменять данные или отсутствие этих возможностей. Для создания ролевых моделей мы используем инструмент Keyklock, который обеспечивает ряд функций из набора IDM (управление учетными записями).
Севентек использует в разработке стек открытых технологий — Java, JavaScript. Front, то есть, пользовательский интерфейс, реализован в рабочих средах react js или angular. Back — WildFly, Spring. База данных хранится PostgreSQL. Все эти технологии разворачиваются в отказоустойчивой среде Docker Swarm.
Мы можем предложить приватный блокчейн на основе технологии Hyperledger или на платформе Corda.
Мы используем открытые картографические системы MapServer либо OpenLayers. На карту можно нанести слоями объекты и делать географическую аналитику местности. При этом сервисы постоянно обновляются.

Для мониторинга доступности ИТ-сервисов (как аппаратных, так и программных) мы используем систему с открытым кодом Zabbix. Она способна определять доступность/не доступность устройств, сервисов и процессов, а также обладает инструментами по доработке и настройке тонких средств мониторинга. Т.е. подает администратору сигналы и фиксирует опасность возникновения проблемы с указанием ее причины. Получив его, администратор может заблаговременно принять меры.

Group 36 Group 36 Group 16 ic_8 ic_9