I agree that the casual/personal user is a very important group, though I'm not 
sure if they really are the largest.  I'd need to see what you are getting at 
before I agree that we should be segmenting our packaging.  For example, if you 
are proposing spinning off Airflow Home Edition and Airflow Enterprise Edition, 
I'd be against that.  If you are suggesting adding some more beginner-friendly 
documentation, then sure, why not.  It's one more thing to maintain, but I 
could see the value there.


________________________________
From: Vikram Koka <vik...@astronomer.io.INVALID>
Sent: Thursday, June 30, 2022 8:49 PM
To: dev@airflow.apache.org
Subject: [EXTERNAL] [DISCUSS] - Grouping of concerns


CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you can confirm the sender and know the 
content is safe.


Hi everyone,

As I have been looking through the recent AIPs, development features, and 
mailing list discussions, it struck me that we have effectively three different 
audiences here for Airflow.

1. Individuals and small teams using Airflow for their purpose,
2. Enterprises managing Airflow for large teams of data engineers and data 
scientists, and
3. Service providers making "Airflow as a service" available for many 
customers, either external or internal.

Why does this even matter? Let me elaborate below:

  *   Clearly, a lot of "data practitioners", people who are primarily focused 
on creating pipelines and working with data are spread across all three 
audiences above.
  *   However, "Airflow administrators" i.e. people who are focused on running 
Airflow for data practitioners, especially at scale are primarily in the 
audiences (2) and (3) above.
  *   It is my observation that a lot of work being done right now in Airflow 
such as multi-tenancy (but not limited to it), is focused on Airflow 
administration.
  *   I am concerned that we are overwhelming our audience segment (1) with the 
work and configurations around running Airflow at scale.

If this is true, I would like to propose that we segment our Airflow 
configurations, our packaging including our docs, and even our release notes to 
make it easier for our audience (1), who is almost certainly the largest block 
of our Airflow user community.

I would like the opinions of the community on this topic.

Best regards,
Vikram

Reply via email to