blob: 51723310d96b97315385fa04be103047b9dbabf8 [file] [log] [blame]
<!--#include virtual="includes/_header.htm" -->
<!--#include virtual="includes/_top.htm" -->
<div class="content">
<!--#include virtual="includes/_nav.htm" -->
<div class="right right-home">
<div class="desc">
<a href="/documentation/#producerapi" class="desc-item">
<h2>Publish &amp; subscribe</h2>
<p>Read and write streams of data like a messaging system.</p>
<span class="desc-item__cta">Learn more &raquo;</span>
</a>
<a href="/documentation/streams" class="desc-item">
<h2>Process</h2>
<p>Write scalable stream processing applications that react to events in real-time.</p>
<span class="desc-item__cta">Learn more &raquo;</span>
</a>
<a href="/intro#kafka_storage" class="desc-item">
<h2>Store</h2>
<p>Store streams of data safely in a distributed, replicated, fault-tolerant cluster.</p>
<span class="desc-item__cta">Learn more &raquo;</span>
</a>
</div>
<div class="index">
<img width="451" height="435" class="kafka-diagram" src="/images/kafka_diagram.png">
<div class="callout">
<p>Kafka&reg; is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.</p>
<a class="btn btn--secondary btn--sm callout__action" href="/intro.html">Learn more</a>
</div>
</div>
<script>
// Show selected style on nav item
$(function() { $('.b-nav__home').addClass('selected'); });
</script>
<!--#include virtual="includes/_footer.htm" -->