This document discusses how a startup prime broker uses Apache Kafka to manage trading workflows and data. It describes how the prime broker uses Kafka for change data capture to stream trading data from databases to downstream analytics systems. It also discusses how the prime broker models trading entities like orders and trades using event sourcing patterns in Kafka and manages the lifecycles of these entities as events. Finally, it explains how the prime broker uses Kafka to unify different communication protocols within its architecture.