RESEARCH INTO MICROFRONTEND ARCHITECTURE FOR BUILDING SCALABLE WEB SYSTEMS

Main Article Content

Oleksii TKACHENKO
Ruslan DIDKOWSKY
Daryna Khovaiba

Abstract

Introduction. Modern web applications have evolved from simple informational
pages into complex enterprise systems. With the growth in codebase and the number of development
teams, traditional monolithic frontend architectures exhaust their potential, creating barriers to
further product development. The concept of Micro Frontends emerged as an adaptation of
microservice architecture principles to the client side of web applications.
Purpose. The aim of this article is to substantiate a methodology for designing and
implementing scalable web systems based on microfrontend architecture using Module Federation
technology, and to compare its effectiveness with traditional approaches.
Results. A comparative analysis of microfrontend integration methods was conducted: Buildtime Integration, iframe-based isolation, and Run-time Integration. The Shell-Remote architectural
pattern was selected and implemented using Module Federation technology within the Nx monorepo
environment with the Rspack bundler. A monorepo structure was developed with a clear separation
into responsibility layers (Applications, Feature Libraries, Shared UI, Data Access). A solution to the
shared state problem was implemented using native React Context API combined with the Singleton
configuration for the React framework instance. An experimental study was conducted comparing
build performance and loading metrics between the proposed architecture and traditional Webpackbased monolith.
Conclusion. The experimental study confirmed the high effectiveness of the proposed
architecture: the transition to Rspack provided a 12-fold build speed increase compared to Webpack;
applying the Lazy Loading strategy reduced the initial page bundle size by 81%; Core Web Vitals
metrics were achieved (LCP < 1 second); the use of Nx tooling reduced CI/CD testing time by 5–6
times for local changes. The obtained results confirm the practical value of the investigated approach
for building enterprise-level web systems.

Article Details

How to Cite
TKACHENKO, O., DIDKOWSKY , R., & Khovaiba, D. (2025). RESEARCH INTO MICROFRONTEND ARCHITECTURE FOR BUILDING SCALABLE WEB SYSTEMS. Cherkasy University Bulletin: Applied Mathematics. Informatics, (1). https://doi.org/10.31651/2076-5886-2025-1-85-95
Section
Інформатика
Author Biographies

Oleksii TKACHENKO, Bohdan Khmelnytsky National University of Cherkasy

Student, Department of Applied Mathematics and Informatics, The Bohdan Khmelnytsky National
University of Cherkasy, Ukraine

Ruslan DIDKOWSKY , Bohdan Khmelnytsky National University of Cherkasy

Doctor of Technical Sciences, Associate Professor, Department of Informatics and Applied
Mathematics, The Bohdan Khmelnytsky National University of Cherkasy, Ukraine

Daryna Khovaiba, Bohdan Khmelnytsky National University of Cherkasy

викладач кафедри прикладної математики
та інформатики Черкаського
національного університету імені Богдана
Хмельницького
e-mail:
tovstopiat.daryna1618@vu.cdu.edu.ua
ORCID 0009-0001-4202-0451

References

 Jackson C. (2019) Micro Frontends. Martin Fowler Blog. Available at:

https://martinfowler.com/articles/micro-frontends.html

 Mezzalira L. (2021) Building Micro-Frontends: Scaling Teams and Projects. O'Reilly Media, 300 p.

 Geers M. (2020) Micro Frontends in Action. Manning Publications, 256 p.

 Webpack Module Federation. Official Documentation. Available at:

https://webpack.js.org/concepts/module-federation/

 Newman S. (2021) Building Microservices: Designing Fine-Grained Systems. O'Reilly Media, 600 p.

 Nx Documentation. Monorepo for modern development. Available at: https://nx.dev/

 Zod Documentation. TypeScript-first schema declaration and validation. Available at: https://zod.dev/

 Nrwl. Nx: Smart Monorepos, Fast CI. Available at: https://nx.dev/concepts/mental-model

 Rspack Team. Rspack: The Rust-based web bundler. Available at: https://www.rspack.dev/

Most read articles by the same author(s)