This document discusses a fantasy football micro-league application that would simulate and ingest NFL play data at a rate of 100 plays per second. The application architecture would use Kafka to queue the JSON play data from the SportRadar API. It would also use windowed streaming to group plays into 30 second windows for scoring fantasy points. The application aims to be stable and process data as quickly as it comes in, ideally with a block interval of 200 milliseconds multiplied by the number of partitions.