Quickly calculating reports across large datasets can be a challenge in a traditional RDBMS environment. By leveraging an "inside out" data store like Kafka, we can durably store events, as well as transform them at scale and produce easily-queried reports on that data. We can even push updated data to clients by bridging Kafka topics to WebSockets or similar push notification mechanisms.