ДонНТУ | Портал магистров
Фото магистра

Колесников Алексей Евгеньевич

Факультет информационных систем и технологий

Кафедра автоматизированных систем управления

Направление: 09.04.02 «Информационные системы и технологии»

Профиль: «Информационные системы и технологии в технике и бизнесе»

Тема выпускной квалификационной работы магистра:
«Информационная система определения эффективной программной архитектуры,
основанной на микросервисах»

Руководитель ВКР: доц., к.т.н., доц. каф. АСУ, Мартыненко Татьяна Владимировна

Собственные публикации и доклады

Анализ подходов к разработке и оптимизации микросервисных систем

Авторы: А.Е. Колесников , Т.В. Мартыненко , Е.А. Шуватов

Аннотация: В статье рассматриваются архитектурные принципы и подходы к разработке и оптимизации микросервисных систем. Приведён анализ промышленных реализаций, выделены общие закономерности. Особое внимание уделено межсервисному взаимодействию, отказоустойчивости, наблюдаемости и инструментам повышения производительности. Микросервисный подход открывает значительные возможности для масштабируемости и гибкости систем, но требует аккуратного и обоснованного применения. Его эффективность проявляется там, где архитектурная сложность оправдана бизнес-потребностями и поддерживается зрелыми процессами разработки и эксплуатации.

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2025) : XVI Международная научно-техническая конференция в рамках XI Международного Научного форума Донецкой Народной Республики, Донецк, __–__ мая 2025 года. – Донецк: Донецкий национальный технический университет, 2025 – С. 122-127. – EDN PIVOYL.


Analysis of approaches to the development and optimization of microservice systems

Авторы: А.Е. Колесников , Т.В. Мартыненко, Е.Н. Кушниренко

Аннотация: The article explores the key aspects of designing and implementing microservice systems. It discusses architectural principles, development methodologies, and optimization strategies. The article also presents an analysis of real-world implementations of microservices in leading technology companies, revealing common trends and unique characteristics. Special attention is given to the practical aspects of managing distributed systems, such as methods for interservice communication, fault tolerance, and observability. Additionally, the article discusses modern approaches to improving the performance of microservices and the tools available for their implementation.

Источник: Young scientists' researches and achievements in science (Научные исследования и достижения молодых ученых) : научно-практическая конференция, дистанционный формат, 24 апреля 2025 года. – Донецк: Донецкий национальный технический университет, 2025 – С. 232-242.


Разработка архитектуры CRM-системы в условиях поставщика сетевых услуг ООО НПО «Интермет»

Авторы: А.Е. Колесников, Е.А. Шуватова

Аннотация: В данной статье рассматривается актуальность и методы реализации системы CRM в деятельности сетевого провайдера ООО НПО «Интермет». Анализируется целесообразность и эффективность существующих аналогичных примеров системы, а также рассматриваются основные методы ее внедрения. Назначение разрабатываемой CRM-системы состоит в улучшении обслуживания клиентов, оптимизации внутренних процессов и стимулировании развития бизнеса ООО НПО «Интермет».

Источник: Бизнес-инжиниринг сложных систем: модели, технологии, инновации: сборник материалов IX Международной научно-практической конференции, Донецк, 20 ноября 2024 года. – Донецк: Донецкий национальный технический университет, 2024. – С. 121-125. – EDN BPNPLL.

Доклады и публикации научного руководителя

Разработка комплексной методики для аннотирования изображений биопсии

Авторы: Е.А. Хрюкин, Т.В. Мартыненко , Т.А. Васяева, Д.С. Швороб

Аннотация: В статье предложена комплексная методика аннотирования медицинских изображений биопсии на основе языка Python и библиотеки large-image, включающая конвертацию изображений в формат JPEG, автоматическое выделение участков биопсии, их разбиение на фрагменты и использование инструмента Makesense.AI для аннотирования, позволяющая сэкономить вычислительные ресурсы и упростить работу специалистов, обеспечивающая эффективную подготовку данных для обучения нейросетей.

Источник: Информатика и кибернетика. – 2025. – № 1 (39). – С. 33-37. – EDN YHQUBX.


Исследование эффективности квантовых алгоритмов на задаче комбинаторной оптимизации MAXCUT

Авторы: Д.В. Мураль, Т.В. Мартыненко

Аннотация: В статье представлен сравнительный анализ квантовых и классических алгоритмов для решения задачи максимального разреза графа. Эксперимент проведён с использованием квантовых алгоритмов QAOA и VQE на платформе Qiskit. В качестве классических методов использовались жадный алгоритм, симулированный отжиг и рандомизированный локальный поиск. Исследование охватывает графы с разным числом рёбер и соответствующим количеством кубитов.

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2025) : XVI Международная научно-техническая конференция в рамках XI Международного Научного форума Донецкой Народной Республики, Донецк, 28 мая 2025 года. – Донецк: Донецкий национальный технический университет, 2025 – С. 200-204. – EDN HOPMPE.


Использование нейросетевого подхода в видеоаналитических системах

Авторы: Е.А. Хрюкин, Т.В. Мартыненко , Т.А. Васяева

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

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2024) : XV Международная научно-техническая конференция в рамках X Международного Научного форума Донецкой Народной Республики, Донецк, 29–30 мая 2024 года. – Донецк: Донецкий национальный технический университет, 2024 – С. 119-124. – EDN HNBXZD.


Анализ методов определения эффективной архитектуры программных систем

Авторы: Е.А. Шуватов , Т.В. Мартыненко

Аннотация: С ростом сложности и требований к программному обеспечению, возникает необходимость в разработке эффективных архитектур программных систем (ПС), способных адаптироваться к изменяющимся условиям и обеспечивать высокую производительность, надежность и безопасность. Статья направлена на анализ ключевых проблем, связанных с определением эффективной архитектуры программных систем. Определены основные критерии оценки эффективности архитектуры ПС. Приведен анализ исследований современных архитектур ПС и методов их оптимизации. Сделан вывод о применении генетических алгоритмов для оптимизации архитектуры ПС.

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2024) : XV Международная научно-техническая конференция в рамках X Международного Научного форума Донецкой Народной Республики, Донецк, 29–30 мая 2024 года. – Донецк: Донецкий национальный технический университет, 2024 – С. 125-130. – EDN ZXRUAI.


Разработка адаптивной веб-ориентированной информационной системы спортивной энциклопедии

Авторы: Т.А. Васяева, Т.В. Мартыненко , М.А. Рябко

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

Источник: Информационные технологии и математические методы в экономике и управлении (ИТИММ-2024): сборник статей XIII Международной научно-практической конференции имени А.И. Китова. В 3-х томах. Том 2. – Москва: Российский экономический университет им. Г.В. Плеханова, 2024. – С. 206-214. – EDN BRZBBX.


Нейросетевая модель автоматизированного перевода

Авторы: Т.А. Васяева, Ю.А. Золушкин, Т.В. Мартыненко, Е.А. Шуватов

Аннотация: В статье рассмотрены подходы к реализации автоматизированных систем перевода, современные примеры таких систем и принципы их работы. Проанализированы актуальные проблемы автоматизированного перевода, показано, что нейросетевые модели имеют преимущества. Реализована нейросетевая модель автоматизированного перевода с использованием рекуррентных нейронных сетей. Для разработки и обучения нейронной сети использован язык программирования Python, Обучение модели и описанные эксперименты выполнены на корпусе данных WMT. Реализованная модель имеет архитектуру кодер-декодер.

Источник: Информатика и кибернетика. – 2023. – № 1 (31). – С. 12-16. – EDN AGIIGD.


Разработка автоматизированной системы обслуживания клиентов банка с использованием голосового ассистента

Авторы: Е.В. Дудник , Т.В. Мартыненко

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

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2023) : XIV Международная научно-техническая конференция в рамках IX Международного Научного форума Донецкой Народной Республики, Донецк, 24–25 мая 2023 года. – Донецк: Донецкий национальный технический университет, 2023 – С. 210-213. – EDN TXGNGE.


Анализ методов нахождения маршрута при планировании транспортировки продукции в городских условиях

Авторы: Д.В. Мураль, Т.В. Мартыненко , Д.Д. Новиков

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

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2023) : XIV Международная научно-техническая конференция в рамках IX Международного Научного форума Донецкой Народной Республики, Донецк, 24–25 мая 2023 года. – Донецк: Донецкий национальный технический университет, 2023 – С. 266-270. – EDN HLKWUN.


Разработка алгоритмов предобработки информации для прогнозных моделей ИСППР управления закупками

Авторы: Н.К. Андриевская, Т.В. Мартыненко

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

Источник: Информатика и кибернетика. – 2023. – № 3 (33). – С. 11-18. – EDN TRVREC.


Веб-ориентированная рекомендательная система интернет-бронирования отелей

Авторы: М.В. Ясницкий, Т.А. Васяева, Т.В. Мартыненко

Аннотация: В статье рассмотрены этапы построения веб-ориентированной системы интернет-бронирования отелей. Выполнен обзор существующих систем и выделены их основные достоинства и недостатки. Разработана рекомендательная система интернет-бронирования отелей.

Источник: Цифровая экономика. – 2021. – № 2 (14). – С. 42-49. – EDN YFWLIE.


Анализ изображений чеков для учета финансовых средств потребителя

Авторы: Е.С. Ломакин, Т.В. Мартыненко, В.И. Шевченко

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

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2021) : XII Международная научно-техническая конференция в рамках VII Международного Научного форума Донецкой Народной Республики к 100-летию ДонНТУ, Донецк, 26–27 мая 2021 года. – Донецк: Донецкий национальный технический университет, 2021 – С. 15-19. – EDN OLGONJ.


Разработка модификации алгоритма синтеза речи при построении автоматизированных систем распознавания языка жестов

Авторы: С.А. Коптев, Т.В. Мартыненко, В.В. Стрельникова

Аннотация: Рассмотрены и проанализированы методы распознавания текста и синтеза в человекоподобную речь. Проведены эксперименты с современными архитектурами нейронных сетей Tacotron2 и Flowtron. Для оценки качества синтезируемой речи используется рейтинговая шкала MOS.

Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2021) : XII Международная научно-техническая конференция в рамках VII Международного Научного форума Донецкой Народной Республики к 100-летию ДонНТУ, Донецк, 26–27 мая 2021 года. – Донецк: Донецкий национальный технический университет, 2021 – С. 128-133. – EDN YNSSFC.

Переводы статей

К микросервисам и далее. Приближающийся сдвиг парадигмы в распределённых вычислениях

Авторы: Manuel Mazzara, Ruslan Mustafin, Larisa Safina, Ivan Lanese
Автор перевода: А.Е. Колесников

Аннотация: Архитектура микросервисов — это стиль, вдохновлённый ориентированными на сервис вычислениями, который в последнее время начинает набирать популярность и обещает изменить способ восприятия, замысла и проектирования программного обеспечения. В этой статье мы предлагаем краткий обзор, предназначенный как сборник библиографических ссылок и ссылок в области науки и инженерии микросервисов (Microservices Science and Engineering, MSE).

Источник: Towards Microservices and Beyond: An incoming Paradigm Shift in Distributed Computing. 2016 [Электронный ресурс] URL:https://arxiv.org/abs/1610.01778


Микросервисы: Как масштабировать ваше приложение

Авторы: Nicola Dragoni, Ivan Lanese, Stephan Thordal Larsen Manuel Mazzara, Ruslan Mustafin, Larisa Safina
Автор перевода: А.Е. Колесников

Аннотация: Микросервисная архитектура — это стиль, вдохновлённый сервис-ориентированными вычислениями, который недавно начал набирать популярность и который обещает изменить способ восприятия, замысла и проектирования программного обеспечения. В этой статье мы описываем основные функции микросервисов и подчёркиваем, как эти функции улучшают масштабируемость.

Источник: Microservices: How To Make Your Application Scale. 2017 [Электронный ресурс] URL:https://arxiv.org/abs/1702.07149


К методике извлечения микросервисов из монолитных корпоративных систем

Авторы: Alessandra Levcovitz, Ricardo Terra, Marco Tulio Valente
Автор перевода: А.Е. Колесников

Аннотация: Идея архитектуры микросервисов заключается в разработке единого большого, сложного приложения как набора небольших, взаимосвязанных, независимых сервисов. Монолитные системы со временем становятся больше, отклоняясь от предполагаемой архитектуры и становясь жесткими, рискованными и дорогостоящими в разработке. В этом документе описывается методика идентификации и определение микросервисов в монолитной корпоративной системе. Наша оценка показала, что предложенный подход позволил выявить кандидатов на роль микросервисов в банковской системе объемом 750 KLOC, что уменьшило размер исходной системы и использовало преимущества микросервисной архитектуры: независимая разработка и развертывание сервисов и технологическая независимость.

Источник: Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems. 2016 [Электронный ресурс] URL:https://arxiv.org/abs/1605.03175


Фреймворки разработки для приложений на основе микросервисов: оценка и сравнение

Авторы: Hai Dinh Tuan, Maria Mora, Felix Beierle, Sandro Rodriguez Garzon
Автор перевода: А.Е. Колесников

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

Источник: Development Frameworks for Microservice-based Applications: Evaluation and Comparison. 2022 [Электронный ресурс] URL:https://arxiv.org/abs/2203.07267


Критические факторы успеха микросервисов архитектура реализации в информационных системах

Авторы: Mochamad Gani Amri, Teguh Raharjo, Anita Nur Fitriani, Nurman Rasyid Panusunan Hutasuhut
Автор перевода: А.Е. Колесников

Аннотация: Архитектура микросервисов (MSA) обещает усовершенствования информационных систем, включая улучшенную производительность, масштабируемость, доступность и обслуживание. Однако проблемы на этапах проектирования, разработки и эксплуатации могут помешать успешному развертыванию. В этом исследовании представлен пример одной из ведущих телекоммуникационных компаний Индонезии, которая столкнулась с трехмесячной задержкой при внедрении своей архитектуры микросервисов (MSA). Цель исследования - предоставить компании полезную информацию для улучшения внедрения MSA и внести вклад в академические знания, предлагая структурированный подход к оценке критических факторов успеха (CSF) в аналогичных контекстах. С помощью обзора литературы был идентифицирован двадцать один фактор, который был разделен на четыре группы: Организация, Процесс, Системы и инструменты и Знания, навыки и поведение. Процесс аналитической иерархии (AHP) использовался для оценки приоритета каждого фактора на основе данных опроса исполнителей проектов и специалистов-разработчиков программного обеспечения.

Источник: (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 15, No. 10, 2024