As for more complex calculations: in Capillaries, Python is not a programming platform, it's just a scripting engine.
41 karma · joined May 10, 2023
As for more complex calculations: in Capillaries, Python is not a programming platform, it's just a scripting engine.
On a more general note (Spark discussion aside), I like working with third-party solutions that can do only one thing, but they do it perfectly. And I am ok supporting in-house-built frameworks that behave the same way and do not pretend to be a world peace solution.
Capillaries is about:
- taking a very structured, stage-by-stage, approach to batch data processing with the possibility to control the results of a specific stage (although some kind of workflow DAG is there as well); - executing a SQL-style aggregation and denormalization on data in Cassandra; - executing workflows without actually writing code (besides one-liner Go expressions and Python math formulas when needed).
Sorry if I am missing the point with Spark, as I said - I never worked with it.