Evaluation of Cloud Native Message Queues Kafka, NATS, or RabbitMQ? Kian Nassiri's master thesis compares message queuing systems. Which has best performance and scalability in 2021?