Loading...
Stakeholders: Producer, Consumer
Assuming that 100000 messages per second, each message size is 1 KB.
Throughput: 100 MB per second
Data storage: 60 TB per week.
Publisher:
Consumer:
Metadata: Zookeeper
Message: write ahead log
Publish: zookeeper
Subscribe: zookeeper
Message deliver tracking: DB
Key components:
What are some future improvements you would make? How would you mitigate the failure scenario(s) you described above?