Тестовое задание
начинает додумывать и реализовывать
------
У меня где-то есть предложение что-то как-то реализовать?
Повторюсь - "подсвечены" потенциальные проблемы. Как с ними поступать - это уже к ТС.
в свете описанного выше задания.
-----
Опять за рыбу деньги.
вполне себе нормальное тестовое задание.
-----
Время реализации?
У меня есть на 90% аналогичная задача. Даже более определенная и простая.
На сервер закидывается файл, Сервер на его основе генерит, распределенно по времени, кучу файлов.
Готовые файлы надо в несколько потоков загрузить на клиента.
Из ограничений - нельзя делать поолинг - слишком много придется таскать, нельзя делать отдельный процесс для
отслеживания окончания, перекачка должна начинаться максимально быстро после окончания генерации файла.
Из проблем - нет способа узнать закончил сервер генерацию или нет, количество паралельных клиентов - 5-10 тыс.
Модификация - специфицируется закидываемый файл - хмл-дифф.
На сервере делается мерге с текущим файлом исходных данных и дальше по плану.
Изменения - в любой момент времени надо иметь возможность быстро оценить изменеия в произвольной версии
и вернуться к ней, создать бранч и т.п... гита/свн нет, полные файлы исходных данных хранить нельзя,
ФС пользовать нельзя...
СШарп, .НЕТ, ИИС 7+, презентационный уровень не требуется - хватит настраиваемого клиента.
Желающие могут приступить к реализации "тестовой" задачи - объем несколько меньше, чем у ТС,
но моя оценка первой части где-то 30-40 часов, по второй - неопределенно.