Что значит разбить "логически"? Логически может быть на равные куски, либо чтобы разница в каждом куске между максимальным и минимальный была не очень большая, либо ещё как угодно, конкретизируй вопрос, и желательно дать вариант входных и выходных данных
Только вот не пишут на C++ веб приложения, ввиду того что это сложнее, дороже и не сильно производительней(т.к. основную работу всё равно делают другие части вроде баз данных которые написаны на C(++)).
Adamos, ну вообще нет, причина есть. Банальная SQL инъекция позволит получить доступ к базе и отгадать соль для пользователя, а если есть глобальная соль, то хакеру придётся намного труднее, т.к. нужно ещё искать доступ и исходинкам(с помощью SQL инъекций это обычно получить невозможно).
Khajiit1, ну, видимо не доводилось с этим работать. ORM - это такая штука, которая описание класса переводит в таблицу базы данных, использовать нужно всегда за исключением редких случаев, когда нужно оптимизировать запросы вручную или чего-то подобного.
Системы управления версиями - это вообще мастхев, нужно знать всем программистам.
Опыт работы nginx
Это веб сервер, обычно стоит перед каким-то другим сервером, отдаёт статику и перенаправляет запросы тому серверу. Это правда нужно чаще админам.
Вот прям вообще ни одного русского аналога, да?