A conversation between Uncle (a backend architect) and Nephew (a curious developer) about events, publishers, subscribers, Redis Pub/Sub, RabbitMQ, and Kafka

The Beginning: What is an Event?

The Problem: Spaghetti Code

function placeOrder(orderId) {

saveOrder(orderId);