I'm the lead architect in central engineering of Microsoft Azure's messaging and eventing services fleet and one observation we keep making is that developers don't know about queues and what to do with them. This session is a 101 basic introduction into what a message queue is, what solution patterns it helps with, and what to do with features like dead-lettering and expiry. This session isn't about what's new, it's about the whole concept. The talk is not product specific and applies to anyone's product's and services, even though I'll certainly mention our own.
You will learn:
- Understand what a message queue is
- Why and when would you use one
- Why Kafka is not a message queue