# 2 Minute Streaming > concise, clear & unique 2-minute reads around the Big Data Space ✨, sent at most once a week πŸ‘Œ This file provides information about 2 Minute Streaming to help large language models understand and reference this publication's content. ## Posts - [what's a lakestream? πŸ€”](https://blog.2minutestreaming.com/p/what-is-a-lakestream): feat. Ursa, diskless topics & Iceberg as explanations - [Apache Kafka & the Mainframe (IBM Confluent Acquisition)](https://blog.2minutestreaming.com/p/ibm-confluent-acquisition-mainframes-and-kafka): why IBM acquired Confluent - [Kafka 2025 Wrapped](https://blog.2minutestreaming.com/p/apache-kafka-2025-recap): A year-end review of the streaming ecosystem: acquisitions, existential pivots, and the slow march toward table formats. - [just use postgres](https://blog.2minutestreaming.com/p/just-use-postgres): Kafka vs Postgres? Here's why you don't need Kafka (all the time) - [Kafka + Raft = KRaft (KIP-500)](https://blog.2minutestreaming.com/p/kafka-raft-kraft-kip-500): How Apache Kafka's KRaft consensus protocol works in 2 minutes - [Kafka's High Watermark Offset](https://blog.2minutestreaming.com/p/kafka-high-watermark-offset): a cornerstore of Kafka's replication protocol - [kafka drops disks](https://blog.2minutestreaming.com/p/diskless-kafka-topics-kip-1150): KIP-1150 brings 20x cheaper storage and infinitely cheaper data transfer fees - [Announcing Apache Kafka 4.0](https://blog.2minutestreaming.com/p/apache-kafka-4-0-release): see the top 3 features, and some trivia around other major releases - [Kafka Acks & Min Insync Replicas Explained](https://blog.2minutestreaming.com/p/kafka-acks-min-insync-replicas-explained): uncovering the commonly-confused min insync replicas setting - [AWS Networking Costs in 2 Minutes](https://blog.2minutestreaming.com/p/basic-aws-networking-costs): the most concise and simple explanation out there - [no one will tell you the real cost of Kafka](https://blog.2minutestreaming.com/p/the-real-apache-kafka-cost): is kafka really that expensive? - [KIP-392: Fetch From Follower](https://blog.2minutestreaming.com/p/kafka-kip-392-follower-fetching): why enabling this feature can save you 50% of your Apache Kafka's deployment's total cost in the cloud - [The Numbers Behind Uber's Data Infrastructure (The Uber Series Part II)](https://blog.2minutestreaming.com/p/uber-data-infrastructure-scale-numbers): what it takes to process 100s of GB/s with competing requirements - [July 2024 Highlights](https://blog.2minutestreaming.com/p/july-2024-review): 10 interesting posts to keep you busy on the weekend - [the requirements of: Uber's Exabyte-Scale Data Infrastructure (The Uber Series Part I)](https://blog.2minutestreaming.com/p/uber-big-data-architecture-uber-series): how 9 open source technologies solve for massive scale that continues to grow exponentially amidst complex, competing requirements - [Apache Kafka Lines of Code Analysis (Java, Scala, Python)](https://blog.2minutestreaming.com/p/apache-kafka-lines-of-code): πŸ” an analysis of apache kafka's codebase from versions 0.7.2 to 3.7.0 - [mTLS 🀝 Kafka (2 minute kafka)](https://blog.2minutestreaming.com/p/apache-kafka-mtls-security-examples): 3 simple examples of mTLS Kafka security setups in Uber, ZenDesk & Wise - [ KIP-848: The New Kafka Consumer Group Protocol](https://blog.2minutestreaming.com/p/kafka-kip-848-new-consumer-group-protocol): a 2-min intro to the complete re-design of consumer groups in Kafka - [Zero Copy Basics](https://blog.2minutestreaming.com/p/apache-kafka-zero-copy-operating-system-optimization): 0οΈβƒ£πŸ’Ύ the most concise explanation of the operating system's zero-copy concept in 2 minutes - [Stochastic Sublinear Streaming Algorithms](https://blog.2minutestreaming.com/p/streaming-sketch-algorithms): ✍️ drawing a sketch is always faster than the full painting - [How Slack uses Apache Kafka](https://blog.2minutestreaming.com/p/how-slack-uses-apache-kafka): πŸ† a million of messages per second ... and I thought I sent a lot of messages - [What's a Kafka Consumer Group](https://blog.2minutestreaming.com/p/kafka-consumer-group-basics): The clearest, basic explanation of Kafka Consumers and Consumer Groups out there - [Queue Semantics and Share Consumer Groups in Apache Kafka (KIP-932)](https://blog.2minutestreaming.com/p/apache-kafka-share-group-queues-kip-932): πŸš‡ no more over-partitioning when all you need is a queue. - [πŸͺ΅ Kafka Log Segments Explained](https://blog.2minutestreaming.com/p/kafka-log-segment-files-explained): topic -> partitions -> replicas -> segments. We dive into the last one. - [KIP-405: Tiered Storage](https://blog.2minutestreaming.com/p/apache-kafka-kip-405-tiered-storage): 🍫in which Kafka goes on a diet to lose a lot of weight (around 10TB+) - [Introduction to Apache Kafka](https://blog.2minutestreaming.com/p/summary-introduction-apache-kafka): ⏳ the Kafka introduction you wish you had before ## Pages - [](https://blog.2minutestreaming.com/) - [archive](https://blog.2minutestreaming.com/archive) - [authors](https://blog.2minutestreaming.com/authors) - [subscribe](https://blog.2minutestreaming.com/subscribe) - [upgrade](https://blog.2minutestreaming.com/upgrade) ## Authors - [Stanislav Kozlovski](https://blog.2minutestreaming.com/authors/stanislav-kozlovski) - [2 Minute Streaming](https://blog.2minutestreaming.com/authors/2-minute-streaming) - [Anonymous Goose](https://blog.2minutestreaming.com/authors/anonymous-goose)