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

Авторы

  • А. Е. Колесников Донецкий национальный технический университет
  • Т. В. Мартыненко Донецкий национальный технический университет
  • Е. А. Шуватова Донецкий национальный технический университет

Ключевые слова:

микросервисная архитектура, распределенные системы, оптимизация производительности, межсервисное взаимодействие, DevOps, Kubernetes, service mesh, observability

Аннотация

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

Библиографические ссылки

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

Ньюмен, С. Микросервисы. Паттерны разработки и рефакторинга [Текст] / С. Ньюмен; пер. с англ. А. Киселева. - СПб.: Питер, 2021. - 352 с.

Ричардсон, К. Микросервисы. Паттерны проектирования [Текст] / К. Ричардсон; пер. с англ. Д. Воронкова. - М.: Вильямс, 2020. - 592 с.

Вольф, К., Эйнсворт, Р. Микросервисы в действии [Текст] / К. Вольф, Р. Эйнсворт; пер. с англ. П. Петрова. - М.: ДМК Пресс, 2019. - 384 с.

Жемеров, Д. Kubernetes в действии [Текст] / Д. Жемеров. - СПб.: Питер, 2021. - 512 с.

Клеппман, М. Высоконагруженные приложения. Программирование, масштабирование, поддержка [Текст] / М. Клеппман; пер. с англ. И. Иванова. - СПб.: Питер, 2020. - 608 с.

Гребенюк, С. А. Архитектура микросервисов: теория и практика [Текст] / С. А. Гребенюк. – М.: ДМК Пресс, 2021. – 312 с.

Ляпунов, С. В. DevOps и микросервисы: внедрение и сопровождение [Текст] / С. В. Ляпунов. – СПб.: Питер, 2022. – 288 с.

Microsoft Docs. Руководство по микросервисной архитектуре [Электронный ресурс]. - Режим доступа: https://docs.microsoft.com/ru-ru/azure/architecture/guide/architecture-styles/microservices

Habr. Практический опыт перехода на микросервисы [Электронный ресурс]. - Режим доступа: https://habr.com/ru/company/oleg-bunin/blog/522396/

Загрузки

Опубликован

13.11.2025

Как цитировать

Колесников, А. Е., Мартыненко, Т. В., & Шуватова, Е. А. . (2025). Анализ подходов к разработке и оптимизации микросервисных систем. Информатика и кибернетика, (2 (40), 52–56. извлечено от https://infcybdonntu.ru/article/view/585

Выпуск

Раздел

Информатика и вычислительная техника