One reason I like .NET is because the 'solutions' and 'projects' lends themselves to good architecture.
Good architecture makes it easy to follow the happy path of Domain-Driven Design.
I've fallen into a habit of this kind of architecture for my projects. It's just a common sense approach for the onion architecture, ports and adapters, etc. (Some would even argue those are all saying the same thing -- it's "a bona fide pattern".)
I don't want to get too specific about frameworks, but for example, I'm looking at an Ionic project -- where the entire thing is just an Angular app hosted on a phone.
How does the onion or DDD fit into this?