Writing — notes from the workshop

Things I've learned worth writing down.

Short, practical notes from the code I've been writing — React, Node.js, TypeScript, AI agents, and the boring infrastructure that holds it all together.

Latest 12 min read

Messaging Systems Explained: Kafka, RabbitMQ, Redis, SQS, NATS, and More

A senior engineer's guide to picking the right messaging system — queues vs. pub/sub vs. event streams, with honest trade-offs for RabbitMQ, Kafka, Redis Streams, BullMQ, NATS, SQS, Service Bus, and Pub/Sub.

  • Messaging
  • Kafka
  • RabbitMQ
Read the post

Earlier notes