blob: 4256c7e10087c647b645c568788f18e124d2ba26 [file] [log] [blame]
<!DOCTYPE html>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta charset="utf-8">
<title>Samza {% if page.title %}- {{page.title}}{% endif %}</title>
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="/img/favicon/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/img/favicon/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/img/favicon/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/img/favicon/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/img/favicon/apple-touch-icon-60x60.png" />
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/img/favicon/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/img/favicon/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/img/favicon/apple-touch-icon-152x152.png" />
<link rel="icon" type="image/png" href="/img/favicon/favicon-196x196.png" sizes="196x196" />
<link rel="icon" type="image/png" href="/img/favicon/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/png" href="/img/favicon/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="/img/favicon/favicon-16x16.png" sizes="16x16" />
<link rel="icon" type="image/png" href="/img/favicon/favicon-128.png" sizes="128x128" />
<meta name="application-name" content="https://samza.apache.org" />
<meta name="msapplication-TileColor" content="#FFFFFF" />
<meta name="msapplication-TileImage" content="/img/favicon/mstile-144x144.png" />
<meta name="msapplication-square70x70logo" content="/img/favicon/mstile-70x70.png" />
<meta name="msapplication-square150x150logo" content="/img/favicon/mstile-150x150.png" />
<meta name="msapplication-wide310x150logo" content="/img/favicon/mstile-310x150.png" />
<meta name="msapplication-square310x310logo" content="/img/favicon/mstile-310x310.png" />
<link href="/css/ionicons.min.css" rel="stylesheet">
<link href="/css/google-fonts.css" rel="stylesheet">
<link rel="stylesheet" href="/css/main.new.css" />
</head>
<body class="home">
{% include main-navigation.html %}
<div class="section section--bottom-flare section--hero" id="hero">
<canvas id="canvas"></canvas>
<div>
<h1 class="section__title">
Build powerful tools with samza stream processing
</h1>
<h2 class="section__title section__title--sub">
View our
<a href="somewhere">case studies</a> to see examples from leading brands
</h2>
<div class="content">
<a class="button" href="/startup/hello-samza/{{site.version}}">
Quick Start
</a>
</div>
</div>
</div>
<div class="section section--what-is-samza">
<div class="section__title">What is Apache Samza?</div>
<div class="content">
<p>
<strong>Apache Samza</strong>, a top level project of the
<a href="https://www.apache.org/" target="_blank">Apache Software Foundation</a>, is a distributed stream processing framework. It uses
<a target="_blank" href="https://kafka.apache.org">Apache Kafka</a> for messaging, and
<a target="_blank" href="https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html">Apache Hadoop YARN</a> to provide fault tolerance, processor isolation, security, and resource management.
</p>
</div>
</div>
<div class="section section--highlight section--bottom-flare section--features">
<div class="section__title section__title--center">
Features of the Samza Framework
</div>
<div class="section__items">
<div class="section__item">
<i class="section__item-icon icon ion-md-flash"></i>
<div class="section__item-title">
Performance
</div>
<div class="section__item-features">
<div class="section__item-feature">Extremely high throughput</div>
<div class="section__item-feature">Low latency streaming</div>
<div class="section__item-feature">Async i/O support</div>
<div class="section__item-feature">Configurable Parallelism</div>
</div>
</div>
<div class="section__item">
<i class="section__item-icon icon ion-md-trending-up"></i>
<div class="section__item-title">
Massive scale
</div>
<div class="section__item-features">
<div class="section__item-feature">Incremental checkpointing</div>
<div class="section__item-feature">Host affinity</div>
<div class="section__item-feature">Terabytes of state</div>
<div class="section__item-feature">Fault tolerance</div>
</div>
</div>
<div class="section__item">
<i class="section__item-icon icon ion-md-build"></i>
<div class="section__item-title">
Operability
</div>
<div class="section__item-features">
<div class="section__item-feature">Backpressure handling</div>
<div class="section__item-feature">High availability</div>
<div class="section__item-feature">Rolling upgrades</div>
</div>
</div>
<div class="section__item">
<i class="section__item-icon icon ion-md-cloud"></i>
<div class="section__item-title">
Powerful APIs
</div>
<div class="section__item-features">
<div class="section__item-feature">Per-message low-level</div>
<div class="section__item-feature">Stream based high-level DSL</div>
<div class="section__item-feature">Declarative SQL</div>
<div class="section__item-feature">Apache BEAM</div>
</div>
</div>
<div class="section__item">
<i class="section__item-icon icon ion-md-code"></i>
<div class="section__item-title">
Write once, Run Anywhere
</div>
<div class="section__item-features">
<div class="section__item-feature">Batch vs streaming</div>
<div class="section__item-feature">Standalone vs YARN</div>
<div class="section__item-feature">Embedded library vs service</div>
</div>
</div>
<div class="section__item">
<i class="section__item-icon icon ion-md-color-wand"></i>
<div class="section__item-title">
Pluggable architecture
</div>
<div class="section__item-features">
<div class="section__item-feature">Integrate with Kubernetes, Mesos, Yarn</div>
<div class="section__item-feature">Consume from EventHubs, Kafka, Kinesis</div>
</div>
</div>
</div>
</div>
<div class="section section--brands">
<div class="section__title section__title--center">
Case Studies
</div>
<div class="section__items">
{% for study in site.case-studies %}
{% if study.exclude_from_loop %}
{% continue %}
{% endif %}
<div class="section__item">
<a class="section__item-logo" href="{{ study.url }}" title="{{ study.menu_title }}">
<div class="section__item-logo-bg" style="background-image: url('https://logo.clearbit.com/{{ study.study_domain}}?size=256');"></div>
</a>
</div>
{% endfor %}
</div>
</div>
<!-- footer starts here -->
{% include footer.html %}
</body>
</html>