PRABHAT KASHYAP’S ENGINEERING NOTES

View all articles
  • Best Practices
  • GenAI
  • General
  • Java
  • QuickFix/J
  • Rust
  • Scala
  • Talk
  • Uncategorized
    •   Back
    • Claude Code
    •   Back
    • Rust Series
    •   Back
    • Spring Boot
Kafka vs RabbitMQ editorial cover contrasting retained event records with routed work messages.

Choose Kafka or RabbitMQ by retention, replay, routing, ordering, retries, and delivery semantics. Includes Share Groups, Streams, and failure diagrams.

Get new articles

Practical engineering notes, published when there is something worth reading.

Prabhat Kashyap

Prabhat Kashyap

Senior Technical Architect

I build and explain backend systems, from Scala and JVM internals to distributed systems and practical AI engineering.

Read my bio

Engineering deep dives on Scala, Java, Rust, and AI Systems. Written by a senior engineer who builds real fintech systems.

© 2026 prabhat.dev