⬡ Space Mission Control v4 ⬡

Apache Kafka — Ground-to-Moon Mission

SIM TIME
T - 06:00:00
PRE-LAUNCH
Kafka Throughput
1 msg/s
TOPIC
rocket-launch
OFFSET
0
Event Stream Offset Tracking High Throughput Stream Alerts Dead Letter Queue Fan-Out Ordering Guarantee
       [*]
        |
      [=====]
      |     |
    [=========]
    |  CTRL   |
    | [=====] |
    | |     | |
    | | @@@ | |
    | | @@@ | |
    | |_____| |
    |  _____  |
    | | === | |
    | | === | |
    | |_____|_|
    |  __|___ |
    | |  |  | |
    | |  |  | |
    | |  |  | |
    | |__|__| |
    |_________|
       |   |
       |   |
    ===|===|===
    |         |
    |  KAFKA  |
    |  :9092  |
    |_________|
    |||||||||||
Mission Control
    _
  |=|
  |=|
  |=|
 _|=|
|   |
|___|
        /\
       /  \
      | () |
      |    |
     /|    |\
    / |    | \
   /  |    |  \
  /   | __ |   \
 /    |/  \|    \
/_____|    |_____\
      |    |
      |    |
     /|    |\
    / |    | \
   /__|____|__\
      ||  ||
     /||  ||\
    / ||  || \
      ||  ||
      )|  |(
     / |  | \
    /  |  |  \
   /   |__|   \
  /_____||_____\
     |     |
    (|     |)
▲▲▲
▲▲▲▲▲
🚀 Rocket
_
|=|
|=|
|=|
|=|_
|   |
|___|
Launch Pad
TELEMETRY
TEMP 22°C
FUEL 100%
MSGS 0
ALERTS
— nominal —
Producer
telemetry
$ python producer.py
Initialising…
Kafka Broker
:9092
[INFO] KafkaServer started
[INFO] Broker 0 @ localhost:9092
[INFO] Topic: rocket-launch · partitions:1
Listening…
Consumer
mission-ctrl
$ python consumer.py
Waiting for events…
⬡ Fan-Out: One Producer → Many Independent Consumers ⬡
NASA Control
trajectory
$ consumer --group nasa
Subscribing…
Engineering
engine-health
$ consumer --group eng
Subscribing…
Media Broadcast
public-feed
$ consumer --group media
Subscribing…
Dead Letter Q
errors
$ consumer --topic rocket-launch-errors
Monitoring…
Analytics
stream-proc
$ consumer --group analytics
Subscribing…