
What is a projection?
A projection turns a stream of events into state.
Decissions taken by the system are recorded as events on an event stream.
However, humans may have a hard time understanding the state of the system by looking at this stream of events.
It is the responsibility of a projection to summarize the decissions taken in the past, into a human readable format of the state at a given point in time.