Enterprise application integration encounters substantial hurdles, particularly in intricate contexts that require elevated scalability and speed. Transactional applications directly accessed by many systems frequently overload databases, undermining process efficiency. This paper examines the utilization of data lakes—historically used for data analysis—as a centralized integration layer that accommodates various temporalities and consumption modalities. The suggested method diminishes system interdependence and the burden on transactional databases, enhancing scalability and data governance in both monolithic and distributed frameworks.
References
[1]
Miloslavskaya, N. and Tolstoy, A. (2016) Big Data, Fast Data and Data Lake Concepts. Proceedings of the 7th International Conference on Dependable Systems, Services and Technologies (DESSERT), Kiev, May 2016, 237-241.
[2]
A.S. Foundation (2018) Apache Parquet. https://parquet.apache.org/
[3]
Harby, A.A. and Zulkernine, F. (2025) Data Lakehouse: A Survey and Experi-mental Study. Information Systems, 127, Article 102460.
https://doi.org/10.1016/j.is.2024.102460
[4]
Kreps, J., Narkhede, N. and Rao, J. (2011) Kafka: A Distributed Messaging System for Log Processing. Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, Athens, June 2011, 1-7.
[5]
Richardson, C. (2018) Microservices Patterns: With Examples in Java. Manning Publications.
[6]
Stonebraker, M., Madden, S., Abadi, D.J., Harizopoulos, S., Hachem, N. and Helland, P. (2007) The End of an Architectural Era (It’s Time for a Complete Rewrite). Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB), Vienna, 23-27 September 2007, 1150-1160.
[7]
Fowler, M. (2015) Microservices. https://martinfowler.com/microservices/
[8]
Gartner (2022) Data Lake Architecture and Use Cases. Document ID: 3980938.
https://www.gartner.com/en/documents/3980938
[9]
Hohpe, G. and Woolf, B. (2003) Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley.
[10]
Erl, T. (2005) Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall.
[11]
Papazoglou, M.P. (2007) Web Services: Principles and Technology. Pearson Education.
[12]
Newman, S. (2015) Building Microservices: Designing Fine-Grained Systems. O’Reilly.
[13]
Chappell, D.A. (2004) Enterprise Service Bus. O’Reilly.
[14]
Alrehamy, H. and Walker, C. (2015) Personal Data Lake with Data Gravity Pull. Proceedings of the 5th IEEE International Conference on Big Data and Cloud Computing, Dalian, 26-28 August 2015, 160-167.
[15]
Kimball, R. and Ross, M. (2013) The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling. 3rd Edition, Wiley.
[16]
Hai, R., Koutras, C., Quix, C. and Jarke, M. (2023) Data Lakes: A Survey of Functions and Systems. IEEE Transactions on Knowledge and Data Engineering, 35, 12571-12590. https://doi.org/10.1109/TKDE.2023.3270101