Спасибо за советы. Для начала попробую селектел или cloudflare и если вдруг взлетит до требуемых объёмов, тогда буду отдавать отдельным инстансом на nginx.
Вы поняли вопрос именно с той точки зрения и с теми ограничениями, которые я, может быть — неявно, задал. Спасибо за ответ, вторая часть вашего ответа особенно интересна и я частенько именно этим вопросом и задаюсь. Некоторые говорят, не парься и тд, но черт возьми, интересно же )
Ок, спасибо за совет. UserManager использовал как прослойку между репозиторием и контроллером. Как вариант можно прямо из контроллера прокидывать в userManager всё что нужно.
Всё оказалось довольно позорно просто, у меня были две сборки и в каждой из них был такой же класс-синглетон. В итоге один кусок кода вызывал один синглетон, а другой другого. Какого чёрта он там сохранился только студия знает. Извиняюсь, что потратил ваше время. И спасибо.
Поддерживаю, майкрософт сейчас очень активно пилят инструменты к asp.net mvc 3, ну и её саму конечно. Язык актуальный и перспективный, заказчики обычно платят чуть больше специалистам .net (из-за корпоративно направленных заказов). Но вообще, главное определите ту ветку, куда душа лежит.
Подтверждаю, идея не стоит ничего без источника, т.е. вас. В общих чертах опишите, тут множество творческих людей, может кого-то и заразите на сотрудничество.