school-of-sre/courses/level101/messagequeue/intro.md

742 B

Message Queue

What to expect from this course

At the end of training, you will have an understanding of what a Message Queue is, learn about different types of Message Queue implementation and understand some of the underlying concepts & trade offs.

What is not covered under this course

We will not be deep diving into any specific Message Queue.

Course Contents

Introduction

Types of Message Queue:

  1. General-purpose message broker: rabbitmq, activemq
  2. Message streaming: kalfa, rocketmq, Redis Streams, PULSAR?, AWS Kinesis stream
  3. Pub/Sub??: GCP Pub/Sub, AWS SNS
  4. Brokerless: ex zeromq, Chronicle Queue
  5. Database-as-queue Normal people will consider it is an anti-pattern to