True, I'm assuming commodity hardware. I've never had the privilege of working on really high end systems, but my impression is that you buy or lease a cluster in a box that is simulating one reliable computer.
4,519 karma · joined August 21, 2015
things
.where($"key" === lit(key))
.select("value")
.as[String]
.repartition(N1, $"value")
.flatMap(new ThingIterator(_))
.repartition(N2)
.write
.parquet(
s"s3a://bucket/things/key=$key")
As for naming, I see stuff like “every method must take one arg whose name ends with Request” even when envelope or notification would make more sense.Either you own a garage or you don't. How could price matter more than that?
A company shouldn’t blow all its revenue on labor for the same reason I don’t blow all my wages on pizza. I have many other needs, including the building I live in.