Apache Airflow: From Stagnation to Millions of Downloads

Vikram Coca Stumbling Apache Airflow In late 2019. He was working in The Internet of Things Industry and search for a solution to organize sensor data using programs. The air flow seems perfectly suitable, but Koka noticed Open source The project of the project is stagnant. This is how a journey to breathe a The second life In this program, death.
The air flow was from the girls of ideas Airbnb. The company created the system to The automation and management of the workforce related to dataSuch as cleaning and organizing data collections in their data warehouse and calculating scales about the host and host. In 2015, Airbnb released the program as an open source. Then, after four years, the air flow moved to a Supreme Level Project in Apache software institutionA pioneering developer and host of an open source program.
What was previously a prosperous project may stop, with flat downloads and release updates. The leadership has been divided, where some supervisors focus on other endeavors.
However, Coca believed in the capabilities of the program. Unlike fixed composition files, Airflow follows the principle of “composition as a symbol”. Workflow tasks are represented in the name of Hashachid charts directed From the tasks – a graphic drawing with guided edges and rings. Developers can cord with these tasks in Bethon Programming languageAnd allow them to import Libraries And other dependencies that can help them to determine the tasks better. Like a music conductor, Airflow organizes the task symphony and runs scheduling, implementing and monitoring workflow tasks.
This flexibility is what caught the attention of Coca. “I fell in love with the concept of the first pipelines-the cases that can already be published in the code,” he says. “The idea of the functioning work is completely attracted to me.”
Koka has started working to correct the air flow ship. As an open source shareholder with contracts for experience in data and Software engineering Space, was connected to people in society to reform insects around reliability and formulate other improvements. It took a year, but Airflow 2.0 was released in December 2020.
Air flow growth and community expansion
This was a decisive turning point for the project. Downloads from its Gaytap warehouse It increased, and I adopted more program institutions. With the encouragement of this growth, the team depicted the next generation of air flow: a standard, more modern structure User interfaceAnd the feature “run anywhere and at any time”, which allows them to work in the buildings, in cloudsOr on edge Devices and deal with scenarios allocated to the event and allocated in addition to scheduled tasks. The team delivered this vision with Airflow 3.0 launch last April.
“It was surprising that we were able to” rebuild the plane while flying “when we worked on Airflow 3 – even if we had some temporary problems and collusion.” JAREK POTIUKOne of the most important contributors to air flow and now a member Project management Committee. “We had to reformulate and transfer many parts of the program while maintaining Airflow 2 and providing some error repairs to them.”
Compared to the second version of Airflow, which Koka says he had a few hundred to a thousand monthly downloads Jaytab“Now we are on average somewhere between 35 to 40 million downloads per month.” The project community has also increased, as more than 3,000 developers of all levels of skills from all over the world contributed to air flow.
Jeans Chefler It is an active part of this society. As a technical test engineer Automation in BushHis team was one Early adopted From air flow, using the program to organize the company’s automatic driving tests.
Sheffler was inspired by the openness and response of the air flow members to his requests to obtain guidance and support, so he thought about “returning something to society – a contribution to the code.” He presented some corrections at the beginning, then implemented an idea of a feature that would benefit from his team, but also other air flow users. Sheffler also discovered other departments within Bush Use the air flow, so they formed a small community at home “so that we can exchange knowledge and stay in contact.”
Coca, also a member of the Airflow Projects Management Committee and the chief official of the strategy on the data operations platform astronomerIt is noted that the management of a huge group of shareholders is difficult, but caring for this network is necessary as improving the program. The air flow team created a system that enables developers to contribute gradually, starting with documents and then applying to small problems and errors before addressing the larger features. It also makes it a point to respond quickly and make constructive notes.
For many of us in society, [Airflow] He is a adopted child. “None of us is the original creators, but we want more people to feel that they have adopted it too. We are in different organizations, in different countries, we speak different languages, but we are still able to reach a specific mission. I like to be able to do that,” says Coca.
The air flow team is already planning the features of the future. This includes tools for writing tasks in programming Languages other than BethonHuman capabilities are at the limits to review and agree to tasks at some checkpoints, support for Artificial Intelligence (AI) and Automated learning Workflow missions. according to Wiping air flow 2024The program contains an increasing number of cases of use in automatic learning processes (MLOPS) and AI Tolide.
“We are in a pivotal moment where the burdens of AI and ML work are the most important things in the information technology industry, and there is a great need to make all these work burdens – from training to reasoning and agent Potiuk says: “Treatment-reliable, reliable, developed, has the basis of solid rocks that they can run,” Potiuk says.
From your site articles
Related articles about the web