Где взглянуть на C# проект с «эталонной» архитектурой?
В общем, условно, такой код, глядя на который, даже самые суровые критики не могли бы найти к чему придраться.
Всегда можно к чему-то придраться.
Качество архитектуры можно понять только в динамике - легко ли вносить изменения в продукт, или сложно.
А так есть eShopOnWeb и eShopOnContainers
Как уже ответили, идеального решения не существует. Все зависит от задачи, масштаба проекта и планов развития после старта. 

Я бы посоветовал взглянуть на Clean Architecture. В целом как концепт не плох. Хотя, по своему опыту, с некоторыми подходами поспорил бы. 

Погуглив можно найти статьи и видео с деталями, т.к. автор давно и последовательно поддерживает проект.