Glad to know your views. As a developer I would definitely prefer writing DAG directly. But in companies where 20 diff team are writing separate DAGs consistency is hard to achieve. Been part of a project where we utilized YAML(our org heavily used YAML being cloud native) to define DAGs and it worked well. What worked for us may not work for others.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store