What are some alternatives?
When comparing NATS and Apache Kafka, you can also consider the following products
Firebase - Firebase is a cloud service designed to power real-time, collaborative applications for mobile and web.
IBM MQ - IBM MQ is messaging middleware that simplifies and accelerates the integration of diverse applications and data across multiple platforms.
Socket.io - Realtime application framework (Node.JS server)
RabbitMQ - RabbitMQ is an open source message broker software.
SignalR - SignalR is a server-side software system designed for writing scalable Internet applications, notably web servers.
Amazon SQS - Amazon Simple Queue Service is a fully managed message queuing service.