The Twitter blog post in other comments says that &quot;At design time we had concerns about Kafka’s I&#x2F;O model...&quot;, which means that at the least Kafka was extensively studied during the design phase of DistributedLog, which may have started earlier than Kafka&#x27;s release of course.