Анализ производительности и особенности функционирования микрофронтендов
- Авторы: Юдин А.В.1, Макиевский С.Е.1, Адышкин С.С.1, Грошева П.Ю.1
-
Учреждения:
- МИРЭА – Российский технологический университет
- Выпуск: Том 11, № 1 (2024)
- Страницы: 25-35
- Раздел: МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ
- URL: https://journals.eco-vector.com/2313-223X/article/view/631116
- DOI: https://doi.org/10.33693/2313-223X-2024-11-1-25-35
- ID: 631116
Цитировать
Аннотация
Микрофронтенды представляют собой трендовое направление в разработке видимой части веб-приложения (фронтенда), заключающееся в разбиении монолитного приложения на отдельные, семантически независимые блоки, разрабатываемые независимо друг от друга. Каждый компонент веб-страницы или приложения функционирует согласно специально разработанной логике, при этом каждый из них может быть разработан, протестирован и развернут как самостоятельное приложение. Основная цель такого подхода – облегчение поддержки и разработки крупных приложений, работа над которыми ведется разными командами. Разделение крупных проектов («монолитов») на меньшие компоненты стало традиционным подходом к снижению сложности разработки и поддержки программных комплексов.
Полный текст
Об авторах
Александр Викторович Юдин
МИРЭА – Российский технологический университет
Автор, ответственный за переписку.
Email: yudin_a@mirea.ru
доктор экономических наук, кандидат физико-математических наук, доцент, кафедра индустриального программирования, Институт перспективных технологий и индустриального программирования
Россия, МоскваСтанислав Евгеньевич Макиевский
МИРЭА – Российский технологический университет
Email: makievskij@mirea.ru
ссистент, кафедра индустриального программирования, Институт перспективных технологий и индустриального программирования
Россия, МоскваСергей Сергеевич Адышкин
МИРЭА – Российский технологический университет
Email: adyshkin@mirea.ru
преподаватель, кафедра индустриального программирования, Институт перспективных технологий и индустриального программирования
Россия, МоскваПолина Юрьевна Грошева
МИРЭА – Российский технологический университет
Email: grosheva@mirea.ru
ORCID iD: 0000-0001-7546-6903
кандидат экономических наук, доцент, кафедра индустриального программирования, Институт перспективных технологий и индустриального программирования
Россия, МоскваСписок литературы
- Brito M., Cunha J., Saraiva J. Identification of microservices from monolithic applications through topic modelling // Proceedings of the 36th Annual ACM Symposium on Applied Computing, SAC’21. Association for Computing Machinery. New York, NY, USA, 2021. Pp. 1409–1418. doi: 10.1145/3412841.3442016
- Bucchiarone A., Dragoni N., Dustdar S. et al. From monolithic to microservices: An experience report from the banking domain // IEEE Softw. 2018. No. 35. Pp. 50–55. doi: 10.1109/MS.2018.2141026.
- Capuano R., Muccini H. A systematic literature review on migration to microservices: A quality attributes perspective. In: IEEE 19th International Conference on Software Architecture Companion, ICSA Companion 2022 (Honolulu, HI, USA, March 12–15, 2022). IEEE, 2022. Pp. 120–123. doi: 10.1109/ICSA-C54293.2022.00030.
- Conway M.E. How do committees invent? Datamation. 1967.
- Männistö J., Tuovinen A., Raatikainen M. Experiences on a framework less micro-frontend architecture in a small organization. In: IEEE 20th International Conference on Software Architecture Companion (ICSA-C). 2023. Pp. 61–67. doi: 10.1109/ICSA-C57050.2023.00025.
- Newman S. Building microservices. Sebastopol, CA: O’Reilly Media, Inc., 2015.
- Nishizu Yu., Kamina T. Implementing micro frontends using signal-based web components // Journal of Information Processing. 2022. Issue 30. Pp. 505–512. doi: 10.2197/ipsjjip.30.505.
- Peltonen S., Mezzalira L., Taibi D. Motivations, benefits, and issues for adopting micro-frontends: A multivocal literature review // Information and Software Technology. 2021. doi: 10.1016/j.infsof.2021.106571.
- Taibi D., Mezzalira L. Micro-frontends: Principles, implementations, and pitfalls // ACM SIGSOFT Software Engineering Notes. 2022. Issue 47. Pp. 25–29. doi: 10.1145/3561846.3561853.
- Wang D., Yang D., Zhou H. et al A novel application of educational management information system based on micro frontends // Procedia Computer Science. 2020. Issue 176. Pp. 1567–1576. doi: 10.1016/j.procs.2020.09.168.
- Wanjala S. A framework for implementing micro frontend architecture // International Journal of Web Engineering and Technology. 2022. DOI: 17.337.10.1504/IJWET.2022.10054340.
- Zhou J., Yang L., Wu J. Micro-frontend architecture base. In: 6th International Conference on Computer Information Science and Application Technology (CISAT 2023). 2023. DOI: 37.10.1117/12.3003818.
- Вершинин Е.В., Поляков Р.А., Исаев А.Б.У. Техники имплементации связей между частями информациолнной системы с микрофронтенд архитектурой // Электронный журнал: наука, техника и образование. 2022. № 3 (38). С. 15–19.
- Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. СПб.: Питер, 2001.
- Ким П.Е., Кашапов К.Г., Голикова Е.А. Cравнение инструментов для реализации микрофронтендов (микросервисов) с интеграцией во время сборки SPA веб-приложений // Научно-технические инновации и веб-технологии. 2023. № 2. С. 33–38.
- Мейер Б. Объектно-ориентированное конструирование программных систем / пер. с англ. Москва: Русская Редакция, 2005
- Прокофьев А.П. Особенности архитектуры микрофронтендов // Инновации. Наука. Образование. 2022. № 50. С. 2126–2132.