A complete guide to Apache Kafka in Kotlin — topic and partition concepts, Producers with serialization, Consumers with consumer groups, exactly-once semantics, Kafka with coroutines, error handling and dead letter topics, Kafka Streams, and production tips.
A complete guide to RabbitMQ in Kotlin — Exchange and Queue concepts, Direct, Fanout, Topic, and Headers exchange types, publishing and consuming with the AMQP client, manual acks, dead letter exchanges, the RPC pattern, coroutine integration, and a comparison with Kafka.
A complete guide to Amazon SQS in Kotlin — Standard vs FIFO queues, AWS SDK v2, sending and receiving messages, long polling, visibility timeouts, Dead Letter Queues, message attributes, batch operations, SNS fan-out integration, LocalStack for development, and cost tips.
A complete guide to Google Cloud Pub/Sub in Kotlin — Topic and Subscription concepts, Publishers, push and pull Subscribers, message attributes and ordering, Dead Letter Topics, subscription filters, an emulator for development, and a comparison with SQS and Kafka.