St.Roz, Вот я и говорю, что: "от фрилансера - нужно требовать знаний, а не подчинения требованиям".
Всего 2 вопроса (в любой сфере):
1. Как ты будешь это делать?
2. Что тебе для этого нужно?
Stalker_RED, Согласен, что на схеме - совсем не то, что ожидалось.
Никакая ни архитектура, ни класс, а схема БД (связи - не смотрел даже).
Т.е., я бы сразу послал такого...
DonMedved, не путайте: высоконагруженные, сложносистемные, расширяемые, модульные проекты. Это всё разные вещи.
Вам нужно, чтобы минимальные знания у кандидата по обеспечению модульности проекта на ООП были!
DonMedved, Мой ответ: нет, не подходит стандартная задача для ТОЛКОВОГО кодера. Убежит именно по указанной Вами причине.
Я всё написал в своём ответе. Либо читайте мой ответ, либо я откланиваюсь, т.к. сказать мне больше нечего, т.к. проверка создания/понимания структуры кода - может быть выполнена только указанными мной способами.