Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’d 100% listen to an “orchestration horror stories” podcast.

I’d also like to throw Matillion into the mix of “horror story tools”. I have far too many matillion-induced bad stories.

* Teammates making inscrutable ETL flows because it lets you make nice/visual based flows, and instead of laying them out sanely, they draw pictures with them. One was particularly fond of making flowers and fish, which-while amusing-was entirely unhelpful when there were pressing prod issues and you’re trying to follow the flow around some flower petals.

* nigh incomprehensible generated SQL

* a design that let users mix orchestration and transformation, so prior teammates created jobs that would stomp on each other’s outputs, because they didn’t orchestrate them sanely

* sometimes the runtime would just…stop for reasons we were still unable to resolve.

* lets you run arbitrary Python/bash/etc script, so people would put all sorts of wild scripts in the flow. Oh also, it’s not Python it’s actually Jython, and it could mutate variables in the shared environment-an old teammate would (ab)use this functionality to set the date-time of some variable that another ETL-flow would use to make a decision (see issues above about mixing orchestration + transformation).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: