| --- |
| title: "About" |
| --- |
| |
| <!-- |
| Licensed 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. |
| --> |
| |
| # About |
| |
| ## Why Apache Beam? |
| |
| Apache Beam is an open-source, unified programming model for batch and streaming data processing pipelines that simplifies large-scale data processing dynamics. Thousands of organizations around the world choose Apache Beam due to its unique data processing features, proven scale, and powerful yet extensible capabilities. |
| |
| <div class="about-graph-container"> |
| <img class="about-graph-img-desktop" src="/images/batch_stream_processing_desktop.png" alt="Batch and Stream Processing"> |
| <img class="about-graph-img-mobile" src="/images/batch_stream_processing_mobile.png" alt="Batch and Stream Processing"> |
| </div><br /><br /> |
| |
| Apache Beam is the future of data processing because it provides:<br /><br /> |
| |
| {{< about/list_with_icons about_list >}} |
| |
| Learn more about how Apache Beam enables custom use cases and orchestrates complex business logic for Big Data ecosystems of frontrunners in various industries by diving into our [Case Studies](/case-studies/index.html) section. |
| |
| ## About Apache Beam Project |
| |
| <div class="about-cards-container"> |
| <div class="about-card-container"> |
| <div class="about-card-img-container"> |
| <div class="about-card-img"></div> |
| </div> |
| <div class="about-card-text"> |
| <p>Apache Beam is a top-level project at Apache - the world’s largest, most welcoming open source community. Data processing leaders around the world contribute to Apache Beam’s development and make an impact by bringing next-gen distributed data processing and advanced technology solutions into reality.</p> |
| </div> |
| </div> |
| <div class="about-card-container"> |
| <div class="about-card-img-container"> |
| <div class="about-card-img"></div> |
| </div> |
| <div class="about-card-text"> |
| <p>Apache Beam was founded in early 2016 when Google and other partners (contributors on Cloud Dataflow) made the decision to move the Google Cloud Dataflow SDKs and runners to the Apache Beam Incubator.</p> |
| </div> |
| </div> |
| <div class="about-card-container"> |
| <div class="about-card-img-container"> |
| <div class="about-card-img"></div> |
| </div> |
| <div class="about-card-text"> |
| <p>Apache Beam was released in 2016 and has become a readily available and well-defined unified programming model that can express business logic in batch and streaming pipelines and allow for a unified engine-independent execution.</p> |
| </div> |
| </div> |
| <div class="about-card-container"> |
| <div class="about-card-img-container"> |
| <div class="about-card-img"></div> |
| </div> |
| <div class="about-card-text"> |
| <p>The vision behind Apache Beam is to allow developers to easily express data pipelines based on the Beam model (=Dataflow model) and to have a freedom of choice between engines and programming languages.</p> |
| </div> |
| </div> |
| <div class="about-card-container"> |
| <div class="about-card-img-container"> |
| <div class="about-card-img"></div> |
| </div> |
| <div class="about-card-text"> |
| <p>The Apache Beam unified programming model is evolving very fast, continuously expanding the number of use cases, runners, language SDKs, and built-in and custom pluggable I/O transforms that it supports.</p> |
| </div> |
| </div> |
| </div> |