A Cloud-Native Master Data Management Architecture for Scalable Enterprise Data Platforms
DOI:
https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I1P115Keywords:
Cloud-Native Architecture, Master Data Management (MDM), Microservices, Data Governance, Event-Driven Architecture, Distributed Systems, Enterprise Data Platforms, Data QualityAbstract
In the era of digital transformation, enterprises generate and manage vast volumes of data across distributed systems, creating significant challenges in maintaining data consistency, quality, and governance. Master Data Management (MDM) is an important aspect that can help in solving these issues by developing a single and authoritative perspective of the core business entities. Nevertheless, conventional MDM systems, that are usually monolithic in design, are unable to achieve the scalability, adaptability and real time processing needs of the current enterprise world. This paper suggests a cloud-native MDM architecture that will be used to provide scalable and resilient enterprise data platforms. The architecture also uses a microservice architecture, containerization and event driven processing to facilitate real-time data integration and synchronization of heterogeneous systems. It has built up layers, among them, data ingestion, processing and standardization, core master data services, metadata governance, API-driven access, and smooth data flow and high availability are guaranteed. The high data quality processes, e.g. entity resolution, deduplication, and validation are incorporated that ensure correct and consistent master records. Experimental analysis shows that a large merit is gained in terms of throughput, the reduction of latency and data quality as compared to the traditional methods. The offered system is also capable of increasing efficiency in the work due to elastic scalability and lowering the infrastructure expenses. The study informs about the prospects of cloud-native MDM designs as drivers of agile, dependable, and high-throughput data management application, and their aptness to large-scale enterprise app usage and contemporary data ecosystems.
References
[1] Vaska, S., Massaro, M., Bagarotto, E. M., & Dal Mas, F. (2021). The digital transformation of business model innovation: A structured literature review. Frontiers in Psychology, 11, 539363. https://doi.org/10.3389/fpsyg.2020.539363Loshin, D. (2010). Master data management. Morgan Kaufmann.
[2] Loshin, D. (2010). Master data management. Morgan Kaufmann.
[3] Bonnet, P. (2013). Enterprise data governance: Reference and master data management semantic modeling. John Wiley & Sons.
[4] Odun-Ayo, I., Goddy-Worlu, R., Ajayi, L., Edosomwan, B., & Okezie, F. (2019, December). A systematic mapping study of cloud-native application design and engineering. In Journal of Physics: Conference Series (Vol. 1378, No. 3, p. 032092). IOP Publishing.
[5] Al-Ruithe, M., Benkhelifa, E., & Hameed, K. (2019). A systematic literature review of data governance and cloud data governance. Personal and Ubiquitous Computing, 23(1), 1–21. https://doi.org/10.1007/s00779-017-1104-3
[6] Laszewski, T., Arora, K., Farr, E., & Zonooz, P. (2018). Cloud Native Architectures: Design high-availability and cost-effective applications for the cloud. Packt Publishing Ltd.
[7] Toffetti, G., Brunner, S., Blöchlinger, M., Spillner, J., & Bohnert, T. M. (2017). Self-managing cloud-native applications: Design, implementation, and experience. Future Generation Computer Systems, 72, 165-179.
[8] Bharadwaj, D., & Premananda, B. S. (2022, November). Transition of cloud computing from traditional applications to the cloud native approach. In 2022 IEEE North Karnataka Subsection Flagship International Conference (NKCon) (pp. 1-8). IEEE.
[9] Ladley, J. (2019). Data governance: How to design, deploy, and sustain an effective data governance program. Academic Press.
[10] Fernando, L. K., & Haddela, P. S. (2017, September). Hybrid framework for master data management. In 2017 seventeenth international conference on advances in ICT for emerging regions (ICTer) (pp. 1-7). IEEE.
[11] Newman, S. (2019). Monolith to microservices: evolutionary patterns to transform your monolith. O'Reilly Media.
[12] Luntovskyy, A., & Shubyn, B. (2020, February). Highly-distributed systems based on micro-services and their construction paradigms. In 2020 IEEE 15th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET) (pp. 7-14). IEEE.
[13] Chung, L., & Leite, J. C. S. P. (2009). On non-functional requirements in software engineering. In Conceptual Modeling: Foundations and Applications (pp. 363–379). Springer. https://doi.org/10.1007/978-3-642-02463-4_19
[14] Gilbert, J. (2018). Cloud Native Development Patterns and Best Practices: Practical architectural patterns for building modern, distributed cloud-native systems. Packt Publishing Ltd.
[15] Seng, K. P., & Ang, L. M. (2018). A big data layered architecture and functional units for the multimedia Internet of Things. IEEE Transactions on Multi-Scale Computing Systems, 4(4), 500-512.
[16] Seetala, S. R. (2021). Master Data Management as a Strategic Foundation for Enterprise Consistency: Frameworks, Architectures, and Governance Practices. International Journal of Computer Technology and Electronics Communication, 4(1), 3230-3240.
[17] Dreibelbis, A. (2008). Enterprise master data management: an SOA approach to managing core information. Pearson Education India.
[18] Piedrabuena, F., González, L., & Ruggia, R. (2015, April). Enforcing data protection regulations within e-government master data management systems. In International Conference on Enterprise Information Systems (Vol. 2, pp. 316-321). SCITEPRESS.
[19] Rahman, M., Mahbuba, T., Siddiqui, A., & Nowshin, S. (2019). Cloud-native data architectures for machine learning.
[20] Raj, P., Vanga, S., & Chaudhary, A. (2022). Cloud-Native Computing: How to design, develop, and secure microservices and event-driven applications. John Wiley & Sons.
[21] Nakatani, K., Chuang, T. T., & Zhou, D. (2006). Data synchronization technology: standards, business values and implications. Communications of the Association for Information Systems, 17(1), 44.
[22] Chard, K., Tuecke, S., & Foster, I. (2014). Efficient and secure transfer, synchronization, and sharing of big data. IEEE Cloud Computing, 1(3), 46-55.