BUILDING MODULAR WEB PLATFORMS WITH MICRO-FRONTENDS AND DATA LAYER ABSTRACTION: A CASE STUDY IN ENTERPRISE MODERNIZATION

Main Article Content

Chandra Shekar Chennamsetty

Abstract

In the era of rapid digital transformation, enterprises are increasingly seeking scalable and maintainable web architectures to support evolving business requirements. Traditional monolithic web platforms often hinder agility and innovation due to tightly coupled components and complex deployment pipelines. This research explores the design and implementation of a modular web platform leveraging microfrontends and data layer abstraction, demonstrated through a real-world enterprise modernization case study. By decomposing the frontend into independently deployable units and introducing a unified data access layer, the proposed architecture enables parallel development, enhances scalability, and streamlines integration with legacy and cloud-native systems. The case study also incorporates a custom internal data-sharing framework built on Redux with a publish-subscribe model, as well as performance tooling through SpeedCurve, Dynatrace, and Splunk. A 2-second page load time goal was met by leveraging CDN-based micro-frontend delivery and optimized data-fetching techniques. The architecture further utilizes AWS Lambda and ECS Fargate for scalable backend service deployment. Quantitative metrics—including deployment Building Modular Web Platforms with Micro-Frontends and Data Layer Abstraction: A Case Study in Enterprise Modernization frequency, frontend load performance, and build time—are used to evaluate the impact. The findings underscore the practical benefits and architectural considerations of adopting micro-frontend patterns and data abstraction layers in large-scale enterprise web modernization initiatives

Article Details

Section

Articles

How to Cite

BUILDING MODULAR WEB PLATFORMS WITH MICRO-FRONTENDS AND DATA LAYER ABSTRACTION: A CASE STUDY IN ENTERPRISE MODERNIZATION. (2025). International Journal of Research Publications in Engineering, Technology and Management (IJRPETM), 8(1), 11804-11811. https://doi.org/10.15662/IJRPETM.2025.0801009

References

[1]M. Tillmann and J. Vogel, "Micro-Frontend Architectures: State of the Art, Challenges, and Opportunities," Proceedings of the IEEE International Conference on Software Architecture, 2022.

[2] Z. Liu, R. A. Maximo, and A. Garcia, "An Empirical Study on the Use of Module Federation in Frontend Applications," ACM SIGSOFT Software Engineering Notes, vol. 48, no. 2, 2023. Chandra Shekar Chennamsetty

[3] Y. Hartono, "Micro-Frontend Design in Practice," in 2022 IEEE Conference on Web Engineering, pp. 92–101.

[4] Amazon Web Services, “Best Practices for Microservice Architectures.” [Online]. Available: https://aws.amazon.com/microservices/

[5] Splunk Inc., “Observability with Splunk: Real-Time Monitoring for Modern Applications.” [Online]. Available: https://www.splunk.com/en_us/observability.html

[6] SpeedCurve Ltd., “SpeedCurve: Monitor Frontend Performance and User Experience.” [Online]. Available: https://www.speedcurve.com/

[7] Dynatrace LLC, “Dynatrace: AI-Powered Observability Platform.” [Online]. Available: https://www.dynatrace.com/.