II.
StackPart overview
Reference · livestack-part:event-bus
Event Bus overview
Publish-subscribe backbone that decouples event producers from consumers, enabling event-driven architectures across microservices. Producers publish events to named topics/channels; consumers subscribe and react asynchronously, providing temporal decoupling and fan-out. Apache Kafka is the dominant high-throughput option with strong ordering guarantees per partition and durable log retention. AWS EventBridge provides serverless routing with content-based filtering and schema registry. NATS offers extremely low-latency pub/sub for service meshes. Key concerns include at-least-once vs exactly-once delivery semantics, consumer group lag monitoring, topic partitioning, and schema evolution.
Attributes
displayName
Event Bus
category
infrastructure
description
Publish-subscribe backbone that decouples event producers from consumers,
enabling event-driven architectures across microservices. Producers
publish events to named topics/channels; consumers subscribe and react
asynchronously, providing temporal decoupling and fan-out.
Apache Kafka is the dominant high-throughput option with strong ordering
guarantees per partition and durable log retention. AWS EventBridge
provides serverless routing with content-based filtering and schema
registry. NATS offers extremely low-latency pub/sub for service meshes.
Key concerns include at-least-once vs exactly-once delivery semantics,
consumer group lag monitoring, topic partitioning, and schema evolution.
Outgoing edges
stack_part_used_by1
- skill-area:kafka-stream-processing·SkillAreaKafka Stream Processing
Incoming edges
implements_stack_part4
- platform-service:aws-eventbridge·PlatformServiceAmazon EventBridge
- platform-service:aws-eventbridge·PlatformServiceAmazon EventBridge
- platform-service:gcp-pubsub·PlatformServiceGoogle Cloud Pub/Sub
- platform-service:gcp-pubsub·PlatformServiceGoogle Cloud Pub/Sub
uses_stack_part3
- skill-area:messaging-queuing·SkillAreaMessaging and Queuing
- skill-area:streaming-realtime-processing·SkillAreaStreaming and Real-time Processing
- skill-area:kafka-stream-processing·SkillAreaKafka Stream Processing