Earlier quoted context omitted.
Such a server is 400$/mo, a backend developer that can confidently maintain kafka in production is significantly more expensive!
But Kafka does significantly more. And if your needs are simpler like in this case then there are dozens of smaller pub/sub/queue systems that you could compare this to.
Kafka does more for streaming data, but doesn't do squat for relational data. You always need a database, but you sometimes can get by without a queuing system.