Temporal is not another message queue or streaming platform. It is a modern workflow orchestration engine that helps engineers build long-running, failure-resilient business processes using normal code. This article explains what Temporal is, how it compares to Kafka and RabbitMQ, where the concept comes from, and how it works – using real-world analogies and a TypeScript example.