I Broke My Domain Aggregate And Now I'm Trying To Fix It

☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ 🚀 Support me on Patreon to access the source code:   / milanjovanovic   I broke the cardinal rule of Domain-Dirven Design that a Domain Aggregate should be self-contained and complete. I did this by loading an incomplete aggregate from the database, and now I'm trying to fix it before it's too late. Join my weekly .NET newsletter: https://www.milanjovanovic.tech Read my Blog here: https://www.milanjovanovic.tech/blog Subscribe for more:    / @milanjovanovictech   Chapters 0:00 How I broke my domain aggregate 0:39 Loading the complete aggregate 1:42 Create a new use case for adding a line item 6:55 Fixing the use case for removing a line item 9:26 Adding an endpoint for adding a line item