ОСОБЕННОСТИ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ ДЛЯ СОВРЕМЕННЫХ ПРИЛОЖЕНИЙ (2023)
Рассмотрены преимущества и недостатки микросервисной архитектуры для современных приложений. Отмечено, что широкое распространение микросервисной архитектуры обусловлено развитием облачных технологий и сервисов, способствующих быстрому и несложному обновлению различного функционала. Выявлено, что особенность использования микросервисов заключается в отсутствии рисков для всего проекта в случае нарушения работы одного сервиса.
Идентификаторы и классификаторы
- eLIBRARY ID
- 54156612
Микросервисы популярны у начинающих разработчиков, их активно применяют и крупные организации, такие как Amazon, Spotify, Uber, Google. А деятельность известного видеосервиса Netflix основана на использовании более 700 микросервисов, каждый из которых выполняет собственные задачи, а в совокупности они организуют непосредственно работу данного сервиса. Это свидетельствует о популярности микросервисной архитектуры.
Говоря о положительных и отрицательных качествах микросервисной архитектуры, необходимо сравнить её с монолитной архитектурой, представляющей собой традиционную модель разработки программного обеспечения. При использовании данной архитектуры разработчики получают единый модуль, который функционирует самостоятельно, независимо от других приложений, и выполняет весь заложенный в него функционал для решения бизнес-задач. При реализации программного продукта на основе монолитной архитектуры он функционирует как единое целое и в случае внесения каких-либо корректировок в его функционал потребуется изменение практически всего программного кода, что предполагает большой объём финансовых, временных и трудовых затрат [2].
Использование монолитной архитектуры — это удобный вариант для начальных этапов разработки программного обеспечения, позволяющий облегчить процедуры развёртывания и минимизировать усилия при организации процессов управления программным кодом [3].
Список литературы
- Кочер П. С. Микросервисы и контейнеры Docker: руководство / Пер. с англ. А. Н. Киселева. М.: ДМК Пресс, 2019. 240 с.
- Карнелл Д., Санчес И. У. Микросервисы Spring / Пер. с англ. А. Н. Киселева. М.: ДМК Пресс, 2022. 490 с.
- Радостев Д. К., Никитина Е. Ю. Стратегия миграции программного кода из монолитной архитектуры в микросервисы // Вестник ПГУ. Сер.: Математика. Механика. Информатика. 2021. № 2. С. 65-68. EDN: DSNKOZ
- Фомин Д. С., Бальзамов А. В. Проблематика обработки транзакций при использовании микросервисной архитектуры // Известия высших учебных заведений. Поволжский регион. Технические науки. 2021. № 2. С. 15-23. EDN: DVEWTQ
- Гниденко И. Г., Павлов Ф. Ф., Федоров Д. Ю. Технологии и методы программирования. М.: Юрайт, 2023. 235 с.
- Резенов Г. В., Седунов Б. И. Архитектура микросервисов и её реализация с помощью технологии контейнеризации // Вестник Российского нового университета. Сер.: Сложные системы модели, анализ и управление. 2020. № 3. С. 131-138. EDN: NRGMXS
- Макушин М., Мартынов В. Цифровой мир и реальность: грани взаимодействия // Электроника: Наука. Технология. Бизнес. 2017. № 10. С. 128-135. EDN: ZXQYND
- Чернышев С. А. Принципы, паттерны и методологии разработки программного обеспечения. М.: Юрайт, 2023. 176 с.
- Ядгарова Ю. В. Модель и алгоритм выбора программной архитектуры для систем интернета вещей // Программные продукты и системы. 2019. № 4. С. 682-689. EDN: QLQDSZ
Выпуск
Другие статьи выпуска
Рассмотрены основы расчёта теплового режима электронного блока типовой конструкции с естественным воздушным охлаждением. В предыдущей части работы описаны структура тепловых потоков при естественном охлаждении электронного блока в герметичном и перфорированном корпусах, получены формулы для расчёта параметров нагретой зоны и охлаждающего потока при естественной конвекции. В этой части выполнен анализ процесса теплообмена при естественном воздушном охлаждении, разработаны схемы программы и её основных процедур, созданы экранные формы и показаны их структуры. Приложение должно обеспечить расчёты средних значений температур воздуха, поверхностей и теплонагруженных элементов нагретой зоны, а также температур воздуха в окрестности теплонагруженных элементов.
Методом производящих функций дан новый прямой вывод одного из естественно возникших в перечислительной комбинаторике тождеств - тождества В. С. Шевелёва, ранее доказанного с помощью исчисления конечных разностей. Ряд вспомогательных результатов доказан методами классического математического анализа.
Представлена методика синтеза проекций полётной палубы авианосца на заданные картинные плоскости с использованием линейных матричных операторов, реализующих афинное преобразование. Показана их связь с кватернионами. Геометрическая модель палубы описана в виде замкнутой ломаной линии, а проекции зависят от параметров конечного участка траектории средства воздушного нападения.
Рассмотрены система мониторинга нагрузки и аварийного предупреждения, разрабатываемая АО «РАА «Спецтехника», и её зарубежный аналог. Представлена математическая модель комплекса автоматического контроля системы мониторинга нагрузки на поверхность, созданная для облегчения процесса определения первоначальной настройки системы. Описаны два способа формирования математической модели, один из которых использует язык программирования MATLAB, а другой - блоки Simulink.
Предложена технология создания приложения для расчёта теплового режима электронного блока типовой конструкции при использовании принудительного воздушного охлаждения с учётом фактической производительности вентилятора. В первой части работы даны определения тепловых режимов электронных блоков, выбраны формулы для расчёта тепловых режимов и приведены разработанные схемы приложения. Во второй части описаны разработанные экранные формы и структура приложения. В данной статье опубликованы фрагменты кода приложения CCoolEn.exe, написанного в среде программирования Embarcadero RAD Studio 10.1 Berlin Version 24.022858.6822.
Особенность планирования инновационных разработок, связанная с параметрами исходных данных, которые по своей природе относятся к случайным числам, учтена в программе Project-Risk. Рассмотрен алгоритм планирования выпускаемой продукции с определением соотношения прибыль/риск, позволяющий добиваться требуемых значений выходных характеристик проекта.
Рассмотрена тематика применения SQL-запросов для веб-сервисных приложений. Отмечено, что базы данных NewSQL поддерживают обмен различными видами данных, а также обмен данными через XML, JSON и др., работу с облачными веб-технологиями, функционирующими в режимах реального времени (real-time) и потоковой передачи данных (streaming), фиксируют текущие и пространственные данные. Подчёркнуто, что модуль обработки данных и связанный с ним конструктор запросов могут иметь различный уровень поддержки источников данных. Многомодульные базы данных (multi-model databases), которые реализуются на базе использования только интегрированного сервера, обеспечивающего поддержку нескольких типов моделей данных, - это шаг к дальнейшей эволюции концепции баз данных.
Рассмотрена структура тепловых потоков при естественном охлаждении электронного блока в герметичном и перфорированном корпусах. Представлены основные факторы, оказывающие существенное влияние на тепловой режим электронного блока при естественном воздушном охлаждении. Получены формулы для расчёта параметров нагретой зоны и охлаждающего потока при естественной конвекции.
Рассмотрены предпосылки формирования концепции перспективного планирования качества. Представлены основные фазы встраивания перспективного планирования качества в производственные процессы организации. Описаны основные элементы, реализуемые на каждой из фаз.
Представлены результаты экспериментальных исследований влияния эргономических факторов на боевую эффективность наводчика самоходного артиллерийского орудия при кратковременном выполнении алгоритмов наведения орудия с закрытых огневых позиций. Построены математические модели с применением искусственных нейронных сетей, оценивающие изменение боевой эффективности наводчика с учётом его индивидуальных особенностей и воздействия рабочей среды.
Издательство
- Издательство
- АО "НТЦ Элинс"
- Регион
- Россия, Москва
- Почтовый адрес
- 124460, город Москва, город Зеленоград, Панфиловский пр-кт, д. 4 стр. 1, пом V; ком 1-9
- Юр. адрес
- 124460, город Москва, город Зеленоград, Панфиловский пр-кт, д. 4 стр. 1, пом V; ком 1-9
- ФИО
- Тикменов Василий Николаевич (Руководитель)
- Сайт
- https://elins.ru/