Apache Kafka je open-source platforma pro streamování dat. Disponuje vysokou propustností, nízkou latencí a masivní škálovatelností. Využití této platformy je široké – od sběrnice zpráv, přes monitoring všeho druhu, extenzivní sledování uživatelů na webu až například po agregaci logů. Platforma původně vznikla ve firmě LinkedIn, přes Apache Incubator se dostala do hlavních projektů Apache Software Foundation a do praxe jí nejvíce pomohla firma Confluent, založená několika vývojáři platformy.
Přestože je Kafka po celé léta poněkud v pozadí (oproti jiným projektům Apache, například Hadoop nebo Cassandra), pronikla do podstatné části největších firem světa. Kromě moderních společností jako Netflix, Spotify či CloudFlare ji najdeme ve více než třetině amerických firem Fortune 500 – a také například v osmi z deseti největších světových pojišťoven či sedmi z deseti největších bank.
Princip platformy Apache Kafka (zdroj: web projektu, Apache License 2.0)