Practical DDD with Scala: Banking system example after modularization (chapter 7).