Thanks for linking! There seem to be similarities, but looking (very) briefly at the DolphinScheduler these are the potential differences:
- number of contributors :D
- titanoboa can process even a potentially cyclic graph
- in titanoboa you can write step functions directly in high level programming languages such as clojure and java (so not just bash or python) and deploy them directly during runtime
- the clustering setup in titanoboa is master-less
- titanoboa does not have such direct integration with Spark as it employs some map-reduce patterns internally
But all-in-all I have to say that DolphinScheduler seems quite nice! Also would have to compcomplement it on the nice documentation (again, just briefly skimming through it).
It's just rare to get them on HN, because it's a nightmare to go through their docs and they're usually not even attempting to write their code in English. Basically unusable for all intents and purposes, even if it were quality software.
I was just reading up on Broadway, written in Elixir, (https://hexdocs.pm/broadway/Broadway.html) that provides the fundamentals of batching/job control. It’s by the creator of Elixir and is based on 7 years of libraries in the area so the fundamentals are pretty well honed.
[+] [-] jackneary|6 years ago|reply
easy to use.
[+] [-] jackneary|6 years ago|reply
[+] [-] Xiali|6 years ago|reply
[+] [-] Ozzie_osman|6 years ago|reply
[+] [-] luckypeter|6 years ago|reply
[+] [-] foo_barington|6 years ago|reply
https://github.com/mikub/titanoboa
[+] [-] newcrobuzon|6 years ago|reply
- number of contributors :D
- titanoboa can process even a potentially cyclic graph
- in titanoboa you can write step functions directly in high level programming languages such as clojure and java (so not just bash or python) and deploy them directly during runtime
- the clustering setup in titanoboa is master-less
- titanoboa does not have such direct integration with Spark as it employs some map-reduce patterns internally
But all-in-all I have to say that DolphinScheduler seems quite nice! Also would have to compcomplement it on the nice documentation (again, just briefly skimming through it).
(edit: formatting)
[+] [-] eitland|6 years ago|reply
[+] [-] rb808|6 years ago|reply
[+] [-] y4mi|6 years ago|reply
It's just rare to get them on HN, because it's a nightmare to go through their docs and they're usually not even attempting to write their code in English. Basically unusable for all intents and purposes, even if it were quality software.
[+] [-] rb808|6 years ago|reply
I'd just prefer if it had been around longer. Any other open source alternatives out there? I only know of Airflow, k8s Cronjobs.
[+] [-] massive|6 years ago|reply
[+] [-] hartzell|6 years ago|reply
Here's a big handful of them: https://github.com/pditommaso/awesome-pipeline
[+] [-] daveFNbuck|6 years ago|reply
[+] [-] elcritch|6 years ago|reply
[+] [-] monstrado|6 years ago|reply
[+] [-] tbrock|6 years ago|reply
It’s made by Nick Schrock of graphql fame, among others. I’m sure there are 100s of these projects though.
[+] [-] pgoggijr|6 years ago|reply
[+] [-] jackneary|6 years ago|reply
[deleted]