Thesis Details

Real Time Data Processing with Strimzi Project

Bachelor's Thesis Student: Orsák Maroš Academic Year: 2019/2020 Supervisor: Rogalewicz Adam, doc. Mgr., Ph.D.
Czech title
Zpracování dat v reálném čase s využitím projektu Strimzi

Container technologies become broadly used in modern times. In prevailing, applications made on the micro-service architecture are rising. This thesis analyzes the design of an application that will process data in real-time. Further, the application will be built using state-of-the-art technologies used by world companies like Netflix, Uber. They are using the systems for real-time data processing such as Apache Kafka, and in recent times they raised it on a higher level by encapsulating this system in the container environment, which guaranteeing effortless scalability. Additionally, using the latest native Kubernetes technologies for processing dozens of data with Quarkus and Strimzi. The problem, which arises, is that these types of real-time data processing systems encapsulated in the containers are especially challenging to test. The main goal of this thesis is a proof-of-concept application based on Strimzi project and also show the designed long term test of the application also known as Marathon, which is the ideal demonstration of user conditions.


Clustering, Real time data processing, Strimzi, Apache Kafka, Quarkus, Java, Kubernetes

Degree Programme
Information Technology
defended, grade C
13 July 2020
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), předseda
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
ORSÁK, Maroš. Real Time Data Processing with Strimzi Project. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-13. Supervised by Rogalewicz Adam. Available from:
    author = "Maro\v{s} Ors\'{a}k",
    type = "Bachelor's thesis",
    title = "Real Time Data Processing with Strimzi Project",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = ""
Back to top