Skip to content
← All components

Messaging

Event streaming

Durable, replayable, partitioned log that many consumers read independently.

When to use

  • Event-driven microservices
  • Analytics pipelines, CDC, activity feeds

Pitfalls

  • Ordering is per partition only
  • Consumer lag needs monitoring

Options by provider

The first option is what diagrams show for that provider.

Amazon Web Services

  • Amazon MSKManaged
  • Amazon Kinesis Data StreamsManaged

Google Cloud

  • Pub/SubManaged
  • Managed Service for Apache KafkaManaged

Microsoft Azure

  • Azure Event HubsManaged

Open source / self-hosted

  • Apache KafkaSelf-hosted
  • RedpandaSelf-hosted
  • Apache PulsarSelf-hosted

Related concepts

Used in