SIMPLE EVENT PROCESSING: consume an event, do something (e.g. write to cache and perhaps publishing further events), done.
COMPLEX EVENT PROCESSING: consume events, look for patterns and aggregate them (e.g. over a time window), acknowledge them in batch, continue with the next series.
EVENT STREAMING PROCESSING: feed events directly to an external data streaming platform such as Kafka Streams, Apache Beam, etc.
SIMPLE EVENT PROCESSING: consume an event, do something (e.g. write to cache and perhaps publishing further events), done.
COMPLEX EVENT PROCESSING: consume events, look for patterns and aggregate them (e.g. over a time window), acknowledge them in batch, continue with the next series.