Аннотация:
Целью данного исследования является разработка расширяемой микросервисной архитектуры программного комплекса анализа данных, способной к горизонтальному масштабированию и интеграции пользовательских алгоритмов в режиме реального времени. Предлагаемое решение основано на совмещении микроядерной и микросервисной архитектур и реализовано на примере программного комплекса анализа гиперспектральных изображений. Это решение демонстрирует высокую эффективность и простоту добавления новых алгоритмов с использованием современных подходов к контейнеризации программного кода. Реализованный программный комплекс демонстрирует масштабируемость и расширяемость предложенной архитектуры.
Ключевые слова:
анализ данных, микросервисная архитектура, микроядерная архитектура, функциональное масштабирование, горизонтальное масштабирование, интеграция алгоритмов.