{"version":"0.11.0","built_at":"2026-10-12T01:17:59.374Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","category":{"id":"TR-60.10","name":"Message Brokers & Event Streaming","description":"Durable queues and logs that decouple producers from consumers, from task queues to replayable event streams.","aliases":["Message Queue","Event Bus","Pub/Sub"],"in_scope":["Queues and topics","Durable event logs","Schema registries for events"],"capability_ids":["BC-720.40.20","BC-1210.20.20"],"examples":["Apache Kafka","RabbitMQ","Amazon SQS","Azure Service Bus","NATS"],"out_of_scope":[],"domain_id":"TR-60","domain":"Integration & Messaging","page_url":"https://catalog.mikereams.com/technology/TR-60.10","business_capabilities":[{"id":"BC-720.40.20","name":"Event & Messaging Integration"},{"id":"BC-1210.20.20","name":"Event Streaming & Queues"}],"technology_ids":["TE-apache-kafka","TE-confluent-schema-registry","TE-rabbitmq","TE-amazon-sqs"]},"domain":{"id":"TR-60","name":"Integration & Messaging","description":"How applications talk to each other, through APIs, events, files and the platforms that broker them.","category_ids":["TR-60.10","TR-60.20","TR-60.30","TR-60.40","TR-60.50"],"page_url":"https://catalog.mikereams.com/technology#TR-60"},"technologies":[{"id":"TE-apache-kafka","name":"Apache Kafka","kind":"platform","page_url":"https://catalog.mikereams.com/technology/TE-apache-kafka"},{"id":"TE-confluent-schema-registry","name":"Confluent Schema Registry","kind":"platform","page_url":"https://catalog.mikereams.com/technology/TE-confluent-schema-registry"},{"id":"TE-rabbitmq","name":"RabbitMQ","kind":"platform","page_url":"https://catalog.mikereams.com/technology/TE-rabbitmq"},{"id":"TE-amazon-sqs","name":"Amazon SQS","kind":"cloud-service","page_url":"https://catalog.mikereams.com/technology/TE-amazon-sqs"}]}