My domain driven design notes