Thoughts on layers and DI
Notes An alternative to n-layer applications architectural style is to use the CQRS pattern. Not too sure how this might be used for building applications instead of the n-layer architecture. With the n-layer architecture, such as a 3 layer application, it is easy to visualize this. There would be a data access layer, domain layer, and UI layer. The data access layer will be responsible for retrieving data from the database....