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
Language
English
Abstract

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.

Keywords

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

Department
Degree Programme
Files
Status
defended, grade C
Date
13 July 2020
Reviewer
Committee
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áš, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
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: https://www.fit.vut.cz/study/thesis/22425/
BibTeX
@bachelorsthesis{FITBT22425,
    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 = "https://www.fit.vut.cz/study/thesis/22425/"
}
Back to top