In this episode, Jeremy and Jean-Noel compare NATS and Kafka from an architectural perspective, outlining the design differences between both technologies. 02:35 Biggest Differences between NATS & Kafka 06:13 Technical details & tradeoffs around distributed logs vs NATS 12:06 Kafka topics vs NATS JetStream stream 15:55 Subject-based addressing in streams 17:35 NATS JetStream consumers vs Kafka consumer groups 22:28 Data storage 27:35 JetStream Data stores as Object store & KV store 28:18 CRUD and concurrency access control 32:30 JetStream Rollups 34:16 Throughput, batching, & latency, Oh my! To download a Total Cost of Ownership report on NATS and Kafka: https://www.synadia.com/lp/nats-tco-comparison-kafka This video is a follow-up from our RethinkConn talk on Kafka and NATS: https://youtu.be/F2wutVP733c NATS is a connective technology powering modern distributed systems, unifying Cloud, On-Premise, Edge, and IoT. Join the NATS Community on Slack: https://slack.nats.io Learn More about NATS at https://docs.nats.io/