Reactive Systems

tags
Software Development Incremental Computation

Stream processing, rule engines, …

Systems in which data coordinates code, rather than the other way around

Some people talk about "streaming" rather than "reactive" capabilities, but I tend toward "reactive" because streaming databases are an established thing with slightly different focus (sometimes it just means you don't have to read the results of a large query into memory all at once) (but there is a lot of overlap). See also "continuous queries"