Do you think it's valuable to have this as a service rather than roll your own solution?
Do you think it's valuable to have this as a service rather than roll your own solution?
It's a surprisingly difficult problem. I wouldn't roll my own.
Efficiently maintaining views over arbitrarily complex computations is one of the two hard problems in computer science for a reason [0].
After skimming a bit of the differential dataflow writing I am really impressed. This is deep computer science doing what it does best, which is to do much more with much less.
SQL is lacking in elegance but abundant in popularity. Building the SQL translation layer has been a fun exercise in bridging the two worlds.
Additionally, given it will be Apache licensed in 4 years, I think it'd be good to ask "Can I wait?" before going all in