Ask HN: AWS is telling us using Python for ETL is an antipattern, true?
Me and my team happily use Python + Dask for various things, one of them is ETL jobs. Most of what we do with Python is reading data via ODBC drivers and bulk uploading it into AWS S3 and Redshift. Now AWS is telling our IT that this is an antipattern. It seems Glue or Talend would be the best practice. I am confused as to how is having version controlled Python code to do ETL an antipattern? I can read and manage code much better than UI's. I always thought of tools like Talend as good to haves, but not as necessary if you have a solid team that can do Python. What is your experience?
6 comments
[ 0.22 ms ] story [ 22.7 ms ] thread-> https://www.prefect.io/about/company
BTW, Talend uses an embedded Python for scripting purpose.
UI are good if you want to delegate the monitoring of the process to less qualified people. That is usually the case in big companies.