Added my comments too :). Looks great

On Wed, May 29, 2024 at 12:14 PM Kaxil Naik <kaxiln...@gmail.com> wrote:

> Thanks Shubham and Jens, I will take a look later today.
>
> On Wed, 29 May 2024 at 03:07, Mehta, Shubham <shu...@amazon.com.invalid>
> wrote:
>
> > Kaxil - thank you for creating the wiki, setting up call invites, and
> > starting this thread. The first draft of the principles looks great. I
> have
> > commented on the wiki with some feedback and personal thoughts. I'm not
> > adding the comments on this thread to keep the wiki as the single place
> for
> > discussions and feedback.
> >
> > Thanks
> > Shubham
> >
> > On 2024-05-28, 12:25 PM, "Kaxil Naik" <kaxiln...@apache.org <mailto:
> > kaxiln...@apache.org>> wrote:
> >
> >
> > 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.
> >
> >
> >
> >
> >
> >
> > AVERTISSEMENT: Ce courrier électronique provient d’un expéditeur externe.
> > Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe si vous ne
> pouvez
> > pas confirmer l’identité de l’expéditeur et si vous n’êtes pas certain
> que
> > le contenu ne présente aucun risque.
> >
> >
> >
> >
> >
> >
> > If the formatting of bullets was lost, check below or at
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3+Dev+call%3A+Meeting+Notes#Airflow3Devcall:MeetingNotes-4June2024
> > <
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3+Dev+call%3A+Meeting+Notes#Airflow3Devcall:MeetingNotes-4June2024
> > >
> >
> >
> > Proposed Agenda:
> > 1) Agreeing on the Principles to drive Airflow 3 development
> > 2) Agreeing on the Guidelines that help decide if a feature should be in
> > Airflow 3 or not
> >
> >
> >
> >
> > For (1), I propose the following principles:
> >
> >
> > - Considering Airflow 3.0 for early adopters and breaking (and removing)
> > things. Things can be re-added as needed in upcoming minor releases.
> > - Optimize to get foundational pieces in and not "let perfect be the
> enemy
> > of good"
> > - Smoother migration path between AF 2 & 3 especially for DAG Authors
> with
> > the existing official Airflow providers.
> > - Working on features that solidify Airflow as the modern Orchestrator
> > that also has state-of-the-art support for Data, AI & ML workloads.
> > - This includes improving scalability & performance of all the Airflow
> > components.
> > - Making Airflow aware of what's happening in the task to provide better
> > auditability, lineage & observability
> > - Set up the codebase for the next 3-5 years.
> > - Reducing matrix of supported combinations for reducing complexity in
> > testing & development. E.g Remove MySQL support to reduce the test matrix
> > - Simplifying codebase & standardize architecture (e.g consolidating
> > serialization methods)
> > - Remove deprecations
> > - Simplify the Learning Curve for new Airflow users
> > - Shift focus on Airflow 2 to stability: bug fixes + security fixes after
> > AF 2.10. This should continue for a longer period of time after AF 3
> release
> > - Target a shorter cycle to release Airflow 3
> > - so that Airflow 2 branches for features don't diverge
> > - have enough time between Airflow 3 release and Airflow Summit 2025, so
> > we can have talks about Successful migrations
> >
> >
> > For (2), I propose the following guidelines:
> >
> >
> > - Alignment with Core Principles
> > - Community Demand and Feedback
> > - Impact on Scalability and Performance
> > - Implementation Complexity and Maintenance
> > - Backward Compatibility and Migration Effort
> > - Workstream Ownership (can be more than one). If no one is available to
> > lead the workstream, the feature will be parked until a dedicated owner
> is
> > found
> > - For big epics, AIPs & a successful vote on the dev mailing list
> >
> >
> > Please reply if anyone has anything to add to the agenda or comment on
> > anything if you disagree.
> >
> >
> > Looking forward to the call.
> >
> >
> > Regards,
> > Kaxil
> >
> >
> > On 2024/05/28 19:11:14 Kaxil Naik wrote:
> > > Hi all,
> > >
> > > As discussed in the previous email thread, the first dev call has been
> > > pushed to next Tuesday (4th June 2024).
> > >
> > > If you would like to participate in the development of Airflow 3,
> please
> > > join the dev calls starting next week. The calls will be open to anyone
> > in
> > > the community.
> > >
> > > *Schedule*: June 4, 2024, Tuesday, at 05:00 PM BST (4 PM GMT/UTC | 12
> PM
> > > EST | 9 AM PST)
> > > *One-time registration Link*:
> > >
> >
> https://astronomer.zoom.us/meeting/register/tZAsde2vqDwpE9XrBAbCeIFHA_l7OLywrWkG
> > <
> >
> https://astronomer.zoom.us/meeting/register/tZAsde2vqDwpE9XrBAbCeIFHA_l7OLywrWkG
> > >
> > >
> > > The meeting notes from the call will also be posted on the dev mailing
> > list
> > > and Confluence for archival purposes
> > > at
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3+Dev+call%3A+Meeting+Notes
> > <
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3+Dev+call%3A+Meeting+Notes
> > >.
> > >
> > >
> > >
> > > *Proposed Agenda*:
> > > 1) Agreeing on the Principles to drive Airflow 3 development
> > > 2) Agreeing on the Guidelines that help decide if a feature should be
> in
> > > Airflow 3 or not
> > >
> > >
> > > For (1), I propose the following principles:
> > >
> > > - Considering Airflow 3.0 for early adopters and breaking (and
> > > removing) things. Things can be re-added as needed in upcoming minor
> > > releases.
> > > - Optimize to get foundational pieces in and not "let perfect be
> > > the enemy of good"
> > > - Smoother migration path between AF 2 & 3 especially for DAG Authors
> > > with the existing official Airflow providers.
> > > - Working on features that solidify Airflow as the modern Orchestrator
> > > that also has state-of-the-art support for Data, AI & ML workloads.
> > > - This includes improving scalability & performance of all the
> > > Airflow components.
> > > - Making Airflow aware of what's happening in the task to provide
> > > better auditability, lineage & observability
> > > - Set up the codebase for the next 3-5 years.
> > > - Reducing matrix of supported combinations for reducing complexity
> > > in testing & development. E.g Remove MySQL support to reduce the test
> > matrix
> > > - Simplifying codebase & standardize architecture (e.g
> > > consolidating serialization methods)
> > > - Remove deprecations
> > > - Simplify the Learning Curve for new Airflow users
> > > - Shift focus on Airflow 2 to stability: bug fixes + security fixes
> > > after AF 2.10. This should continue for a longer period of time after
> AF
> > 3
> > > release
> > > - Target a shorter cycle to release Airflow 3
> > > - so that Airflow 2 branches for features don't diverge
> > > - have enough time between Airflow 3 release and Airflow Summit
> > > 2025, so we can have talks about Successful migrations
> > >
> > > For (2), I propose the following guidelines:
> > >
> > > - Alignment with Core Principles
> > > - Community Demand and Feedback
> > > - Impact on Scalability and Performance
> > > - Implementation Complexity and Maintenance
> > > - Backward Compatibility and Migration Effort
> > > - Workstream Ownership (can be more than one). If no one is available
> > > to lead the workstream, the feature will be parked until a dedicated
> > owner
> > > is found
> > > - For big epics, AIPs & a successful vote on the dev mailing list
> > >
> > > Please reply if anyone has anything to add to the agenda or comment on
> > > anything if you disagree.
> > >
> > > Looking forward to the call.
> > >
> > > Regards,
> > > Kaxil
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org <mailto:
> > dev-unsubscr...@airflow.apache.org>
> > For additional commands, e-mail: dev-h...@airflow.apache.org <mailto:
> > dev-h...@airflow.apache.org>
> >
> >
> >
> >
> >
> >
>

Reply via email to