A DDD-based account CRU (is there a D in banking?) in .NET Core using EFCore, MongoDB, NLog and xUnit.