Complicated patterns aren’t always that complicated. Usually it’s the “simple” ones that bite you.<p>A story of how a codebase became complicated while intending the opposite, the importance of language, and examples of EventSourcing/DDD with the Repository Pattern for Node.js!