portkey

Portkey: from REPL to Serverless in one call
valtteri 2018-12-16T10:53:31.073900Z

TL;DR stateless distributed compute across network doesn’t work well for highly stateful distributed HPC applications (duh).

valtteri 2018-12-16T10:55:32.075700Z

However the point about “bringing data where code is” vs. “taking code where data reside”; isn’t this pretty much what Datomic Ions does? You deploy code to same nodes where the data are

valtteri 2018-12-16T11:06:49.077500Z

I wonder how Ions would scale for those applications. :thinking_face:

viesti 2018-12-16T12:24:49.077900Z

thanks for the tl;dr, didn’t yet read it

viesti 2018-12-16T12:26:08.079Z

but yeah, data+compute locality is a good thing I think, avoids shuffling of data. Lambda is more a stateless thing, connecting stuff together, so no locality there.

viesti 2018-12-16T12:29:24.081700Z

haven’t used Datomic in anger either. I’m more worried about database max datom count (maybe one could shard to different databases?) and write throughput (like batch ingestion, or IoT things), but maybe there isn’t a database that suits for all situations 🙂 I think Datomic could well suit for most business need

viesti 2018-12-16T20:53:16.083Z

anyway, on Ions and query groups, nodes with JVM with cached data on just the kind of processing the group is supposed to do with the data, sounds just so right

viesti 2018-12-16T20:54:02.083500Z

I hope I some day get to work on this warm fuzzy feeling too 🙂