University of Twente Student Theses
Redis, Apache Kafka, RabbitMQ: Effect of choosing Event-streaming middleware upon architectural constraints defined by Non-functional requirements in Event-driven microservice architectures
Japink, Patrick (2023) Redis, Apache Kafka, RabbitMQ: Effect of choosing Event-streaming middleware upon architectural constraints defined by Non-functional requirements in Event-driven microservice architectures.
PDF
230kB |
Abstract: | Event-driven architectures are gaining industry support. The comparison of Event-streaming brokers which have been established and which have been newly developed are compared with respect to their architectural constraints defined by non-functional requirements. Redis, Apache Kafka and RabbitMQ compared and representative architecture based on the use-case of inters-service communication is devised. The evaluation of non-functional requirements is reviewed and applied to the three software solutions. |
Item Type: | Essay (Bachelor) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Business & IT BSc (56066) |
Link to this item: | https://purl.utwente.nl/essays/96127 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page