We’ve put aside what the Source exactly is in order to keep our design aware that a Source exists and remain agnostic to it. Our application does not care whether it was the CEO who Caused an Engineer to Change or if it was the Engineer’s mother. In this chapter, we’re going to see what the Source is. More than that, we’re going to see what the Change Stream is.
For years I’ve been pondering what is the difference between the two. According to this series, one of the differences is the skill and action of modeling.