News for hackers. Stuff that matters.
Re:My £4 a month server can handle 4.2M requests a day by paulluuk on Wednesday September 08, 2021 @02:49AM (#28453894)
What's wrong with relying on data engineers for data engineering?
Re:My £4 a month server can handle 4.2M requests a day by disgruntledphd2 on Wednesday September 08, 2021 @03:55AM (#28454365)
Spark is very very odd to tune. Like, it seems (from my limited experience) to have the problems common to distributed data processing (skew, it's almost always skew) but because it's lazy, people end up really confused as to what actually drives the performance problems.

That being said, Spark is literally the only (relatively) easy way to run distributed ML that's open source. The competitors are GPU's (if you have a GPU friendly problem) and running multiple Python processes across the network.

(I'm really hoping that people will now school me, and I'll discover a much better way in the comments).

Re:My £4 a month server can handle 4.2M requests a day by b9a2cab5 on Friday September 10, 2021 @12:56AM (#28477953)
Data engineers should be building pipelines and delivering business value, not fidgeting with some JVM or Spark parameter that saves them runtime on a join (or for that matter, from what I've seen at a certain bigco, building their own custom join algorithms). That's why I said it's only economical for big companies to run efficient abstractions and everyone else just throws more compute at the issue.