-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
29 changed files
with
172 additions
and
177 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
--- | ||
title: "Program" | ||
url: /program | ||
url: /program-sessionize | ||
|
||
--- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
content/sessions/2024/108-exploring-dag-design-patterns-in-apache-airflow.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: "Exploring DAG Design Patterns in Apache Airflow" | ||
slug: exploring-dag-design-patterns-in-apache-airflow | ||
speakers: | ||
- Sriram Vamsi Ilapakurthy | ||
time_start: 2024-09-12 15:45:00 | ||
time_end: 2024-09-12 16:10:00 | ||
room: Elizabethan A+B | ||
track: Airflow intro talks | ||
day: 20243 | ||
timeslot: 108 | ||
gridarea: "13/4/14/5" | ||
images: | ||
- | ||
--- | ||
|
||
This talk delves into advanced Directed Acyclic Graph (DAG) design patterns that are pivotal for optimizing data pipeline management and boosting efficiency. We'll cover dynamic DAG generation, which allows for flexible, scalable workflow creation based on real-time data and configurations. Learn about task grouping and SubDAGs to enhance readability and maintainability of complex workflows. We'll also explore parameterized DAGs for injecting runtime parameters into tasks, enabling versatile and adaptable pipeline configurations. Additionally, the session will address branching and conditional execution to manage workflow paths dynamically based on data conditions or external triggers. Lastly, understand how to leverage parallelism and concurrency to maximize resource utilization and reduce execution times. This session is designed for intermediate to advanced users who are familiar with the basics of Airflow and looking to deepen their understanding of its more sophisticated capabilities. | ||
|
||
This session is crafted to be compelling by focusing on practical, high-impact design patterns that can significantly improve the performance and scalability of Airflow deployments. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
28 changes: 0 additions & 28 deletions
28
...nt/sessions/2024/29-ai-reality-checkpoint-the-good-the-bad-and-the-overhyped.md
This file was deleted.
Oops, something went wrong.
21 changes: 21 additions & 0 deletions
21
...powering-more-teams-in-your-organization-to-self-service-their-airflow-needs.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
title: "Empowering more teams in your organization to self-service their Airflow needs" | ||
slug: empowering-more-teams-in-your-organization-to-self-service-their-airflow-needs | ||
speakers: | ||
- Spencer Tollefson | ||
time_start: 2024-09-10 16:00:00 | ||
time_end: 2024-09-10 16:25:00 | ||
room: Elizabethan A+B | ||
track: Airflow Intro talks | ||
day: 20241 | ||
timeslot: 29 | ||
gridarea: "12/4/13/5" | ||
images: | ||
- /images/sessions/2024/ai-reality-check.jpg | ||
--- | ||
|
||
Does your organization feel like the responsibility to write Airflow DAGs, handle the Airflow infrastructure administration, debug failing tasks, and keep up with new features and best practices is too much for too few people? Perhaps you only have one data team that owns all of that; or you have too many teams that have too many permissions into other teams' DAGs. | ||
|
||
The topic of this talk is how Rakuten Kobo enables self-service for various teams within its organization to build their own DAGs in Airflow. The talk will include how we delineate the Airflow responsibilities of various teams, build guard rails for new Airflow developers, how different teams automatically have permissions required for their "own" DAGs (but not others), the unique responsibilities of Operations and Data Engineering teams, and how it is done in a scalable manner. | ||
|
||
Maybe you'll be inspired to make changes in your own organization, or have some tips of your own to share! Depending on questions, we could discuss some of the technical details as well. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
content/sessions/2024/35-dag-dependency-management-across-lowes.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
title: "DAG Dependency Management across Lowes" | ||
slug: dag-dependency-management-across-lowes | ||
speakers: | ||
- Arnab Kundu | ||
time_start: 2024-09-10 17:10:00 | ||
time_end: 2024-09-10 17:35:00 | ||
room: California East | ||
track: Use cases | ||
day: 20241 | ||
timeslot: 35 | ||
gridarea: "14/2/15/3" | ||
images: | ||
- | ||
--- | ||
|
||
DAG dependency is already a solved use case for the same Airflow instance. But what happens when you have 50+ Airflow instances across teams and the workflow of one or many depends on others? By leveraging sensors and datasets we have created a custom operator that brings in the capability of cross-cluster dependencies. It works with our OnPrem Kubernetes architecture which is responsible for deployment of the custom operators throughout the entire Organization. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 23 additions & 0 deletions
23
...nt/sessions/2024/37-ai-reality-checkpoint-the-good-the-bad-and-the-overhyped.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
title: "AI Reality Checkpoint: The Good, the Bad, and the Overhyped" | ||
slug: ai-reality-checkpoint-the-good-the-bad-and-the-overhyped | ||
speakers: | ||
- Maxime Beauchemin | ||
time_start: 2024-09-10 17:10:00 | ||
time_end: 2024-09-10 17:35:00 | ||
room: Elizabethan A+B | ||
track: Community | ||
day: 20241 | ||
timeslot: 37 | ||
gridarea: "14/4/15/5" | ||
images: | ||
- | ||
--- | ||
|
||
In the past 18 months, artificial intelligence has not just entered our workspaces – it has taken over. As we stand at the crossroads of innovation and automation, it's time for a candid reflection on how AI has reshaped our professional lives, and to talk about where it's been a game changer, where it's falling short, and what's about to shift dramatically in the short term. | ||
|
||
Since the release of ChatGPT in December 2022, I've developed a "first-reflex" to augment and accelerate nearly every task with AI. As a founder and CEO, this spans a wide array of responsibilities from fundraising, internal communications, legal, operations, product marketing, finance, and beyond. In this keynote, I'll cover diverse use cases across all areas of business, offering a comprehensive view of AI's impact. | ||
|
||
Join me as I sort out through this new reality and try and forecast the future of AI in our work. It's time for a radical checkpoint. Everything's changing fast. In some areas, AI has been a slam dunk; in others, it's been frustrating as hell. And once a few key challenges are tackled, we're on the cusp of a tsunami of transformation. | ||
|
||
3 major milestones are right around the corner: top-human-level reasoning, solid memory accumulation and recall, and proper executive skills. How is this going to affect all of us? |
25 changes: 0 additions & 25 deletions
25
...powering-more-teams-in-your-organization-to-self-service-their-airflow-needs.md
This file was deleted.
Oops, something went wrong.
6 changes: 3 additions & 3 deletions
6
content/sessions/2024/40-to-be-defined-2.md → ...ssions/2024/40-keynote-to-be-confirmed.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 23 additions & 0 deletions
23
...security-how-autodesk-securely-develops-and-tests-pii-pipelines-with-airflow.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
title: "Scale and Security : How Autodesk Securely Develops and Tests PII Pipelines with Airflow" | ||
slug: scale-and-security-how-autodesk-securely-develops-and-tests-pii-pipelines-with-airflow | ||
speakers: | ||
- Bhavesh Jaisinghani | ||
time_start: 2024-09-12 10:30:00 | ||
time_end: 2024-09-12 10:55:00 | ||
room: Elizabethan A+B | ||
track: Use cases | ||
day: 20243 | ||
timeslot: 84 | ||
gridarea: "4/4/5/5" | ||
images: | ||
- | ||
--- | ||
|
||
In today's data-driven era, ensuring data reliability and enhancing our testing and development capabilities are paramount. Local unit testing has its merits but falls short when dealing with the volume of big data. One major challenge is running Spark jobs pre-deployment to ensure they produce expected results and handle production-level data volumes. | ||
|
||
In this talk, we will discuss how Autodesk leveraged Astronomer to improve pipeline development. We'll explore how it addresses challenges with sensitive and large data sets that cannot be transferred to local machines or non-production environments. Additionally, we'll cover how this approach supports over 10 engineers working simultaneously on different feature branches within the same repo. | ||
|
||
We will highlight the benefits, such as conflict-free development and testing, and eliminating concerns about data corruption when running DAGs on production Airflow servers. | ||
|
||
Join me to discover how solutions like Astronomer empower developers to work with increased efficiency and reliability. This talk is perfect for those interested in big data, cloud solutions, and innovative development practices. |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.