This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-site.git


The following commit(s) were added to refs/heads/main by this push:
     new b86fb3e  Adyen use-case (#488)
b86fb3e is described below

commit b86fb3e761c1a332c0a024dd763e5feb017fab50
Author: Jorrick Sleijster <[email protected]>
AuthorDate: Mon Oct 4 00:42:00 2021 +0200

    Adyen use-case (#488)
---
 landing-pages/site/content/en/use-cases/adyen.md   | 19 ++++++++++++++
 .../site/static/usecase-logos/adyen-logo.svg       | 30 ++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/landing-pages/site/content/en/use-cases/adyen.md 
b/landing-pages/site/content/en/use-cases/adyen.md
new file mode 100644
index 0000000..ce5c98b
--- /dev/null
+++ b/landing-pages/site/content/en/use-cases/adyen.md
@@ -0,0 +1,19 @@
+---
+title: "Adyen"
+linkTitle: "Adyen"
+quote:
+    text: "Apache Airflow is highly extensible and its plugin interface can be 
used to meet a variety of use cases. It supports variety of deployment models 
and has a very active community to scale innovation."
+    author: "Jorrick Sleijster"
+logo: "adyen-logo.svg"
+---
+
+##### What was the problem?
+Many years ago we started out with our own orchestration framework. Due to all 
the required custom functionality it made sense at the time. However, quickly 
we realized creating an orchestration tool is not to be underestimated.  With 
the quickly increasing number of users and teams, time spent on fixing issues 
increased, severely limiting development speed. Furthermore, due to it not 
being open source, we constantly had to make the effort ourselves to stay up to 
date with the industry s [...]
+
+##### How did Apache Airflow help to solve this problem?
+Apache Airflow enabled us to extend upon the already existing operators and 
sensors to make writing ETL DAGs as easy as possible.  Within a couple minutes 
of training, data scientists are able to write their own DAGs containing an 
Apache Spark job and its corresponding dependencies. The Web UI allows our data 
scientists to closely monitor the status and logs of the jobs so that they can 
quickly interfere if something is not going as planned. We created our own 
access groups such that tea [...]
+
+One powerful functionality of Apache Airflow is the ability to backfill. This 
is helpful when new tasks are introduced or old jobs need to be rerun. By 
creating our own plugin for Apache Airflow, we built a simple tool to 
streamline back-filling. Besides clearing the runs, it also clears the 
underlying data that was generated by the Spark Job. Coming from Apache Airflow 
1.10, this plugin only required minor changes to support Apache Airflow 2.0.
+
+##### What are the results?
+We started out with having a full team just working on our orchestration tool. 
With the help of Apache Airflow we managed to give the responsibility of 
maintaining DAGs back to the data scientist teams. This allowed us to grow 
quicker than ever to 20 teams that own in total approximately 200 DAGs and over 
5000 tasks. In the meantime, our team has been able to extend Apache Airflow 
further while also focussing on getting other new exciting technologies 
on-board. With airflow, we now spend [...]
diff --git a/landing-pages/site/static/usecase-logos/adyen-logo.svg 
b/landing-pages/site/static/usecase-logos/adyen-logo.svg
new file mode 100644
index 0000000..3fe499f
--- /dev/null
+++ b/landing-pages/site/static/usecase-logos/adyen-logo.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
+<!--<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>-->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
+     viewBox="0 0 101.6 32.9" style="enable-background:new 0 0 101.6 32.9;" 
xml:space="preserve">
+<style type="text/css">
+    .st0{fill:#35B454;}
+</style>
+<g>
+    <g>
+        <path class="st0" 
d="M14.3,7.5H0.3V12l9.2,0c0.6,0,1,0.5,1,1v7.9h-2c-0.6,0-1-0.5-1-1v-5.7H3.6c-2,0-3.6,1.6-3.6,3.6v4
+            c0,2,1.6,3.6,3.6,3.6h14.3V11.1C17.9,9.1,16.3,7.5,14.3,7.5z"/>
+    </g>
+    <g>
+        <path class="st0" 
d="M31.4,20.9h-2c-0.6,0-1-0.5-1-1V7.5h-3.9c-2,0-3.6,1.6-3.6,3.6v10.7c0,2,1.6,3.6,3.6,3.6h14.3V0h-7.5
+            L31.4,20.9z"/>
+    </g>
+    <g>
+        <path class="st0" 
d="M52.3,20.9h-2c-0.6,0-1-0.5-1-1V7.5h-7.5v14.3c0,2,1.6,3.6,3.6,3.6h6.9v2.2H42.1v5.2h14.1
+            c2,0,3.6-1.6,3.6-3.6V7.5h-7.5V20.9z"/>
+    </g>
+    <g>
+        <path class="st0" 
d="M77.1,7.5H62.7v14.3c0,2,1.6,3.6,3.6,3.6h14.1v-4.5h-9.2c-0.6,0-1-0.5-1-1V12h2c0.6,0,1,0.5,1,1v5.7h3.9
+            c2,0,3.6-1.6,3.6-3.6v-4C80.7,9.1,79.1,7.5,77.1,7.5z"/>
+    </g>
+    <g>
+        <path class="st0" 
d="M98,7.5H83.7v17.9h7.5V12h2c0.6,0,1,0.5,1,1v12.4h7.5V11.1C101.6,9.1,100,7.5,98,7.5z"/>
+    </g>
+</g>
+</svg>

Reply via email to