Development of a microservice system for processing analytical data in real time
Students Name: Dudash Andrii Vasylovych
Qualification Level: magister
Speciality: System Design
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2025-2026 н.р.
Language of Defence: англійська
Abstract: Dudash A.V., Kernytskyi A.B. Development of a Microservice-Based Real-Time Analytical Data Processing System – Lviv Polytechnic National University, Lviv, 2025. Extended Abstract With the rapid advancement of modern technologies, a significant number of businesses have begun transitioning into the digital domain, striving to expand their presence online, reach a broader audience, and enter international markets through the global network. One of the key areas that facilitates such development is data analytics, which businesses rely on when conducting experiments and searching for optimal product strategies that lead to improved outcomes. A real-time analytics system enables companies to respond to challenges promptly and adapt to changing market demands. The relevance of this study lies in the fact that, with ongoing digitalization and the transformation of business processes towards online operation, traditional methods of analyzing audiences and customers who generate revenue have become extremely time-consuming and, in some cases, nearly impossible when the volume of data grows excessively large. A real-time analytics system allows businesses to simplify their processes and develop strategies based on insights obtained directly from their operational data. The subject of this research is microservice-based real-time analytical systems. The purpose of this work is to develop the architecture and implement a real- time analytics system, utilizing microservice principles and the ability to process and analyze data with minimal latency, while supporting diverse data formats and enabling extensibility through additional adapters. The developed environment has practical value, as it can be used to optimize enterprise operations, helping businesses respond to user needs, implement solutions aimed at increasing performance, and support the creation of strategies for product development. Keywords: analytics systems, real-time data processing systems, cloud technologies, microservice architecture, hexagonal architecture, adapter architecture, real-time systems. List of references: 1. Chris Richardson, Microservices Patterns: With examples in Java, 1st edition. Manning, 2018. p. 129. 2. Robert C. Martin, Clean Architecture: A Craftsman’s Guide to Software Struc- ture and Design, 1st edition. Pearson, 2017. p. 123. 3. Neha Narkhede, Gwen Shapira, Todd Palino. Kafka: The Definitive Guide, 2017. p. 319.