My implementation of a end to end app based on DDD