Какие архитектурные решения приходилось принимать

C#архитектурапроектированиеразработкарешения