https://cheatsheetshero.com/user/all/602-domain-driven-design-ddd-cheatsheet