терминология IT
Ещё хочу сказать, что дихотомия фронтэнд/бекэнд мне не очень нравится.
Если ты пишешь какие-то абстрактные вещи, которые вообще не вписываются ни в одну, ни в другую степь, то что это?
Например, если часть бизнес-логики описывается с помощью DSL, выполняется в пяти средах (web, iOS, android, PHP, Node), и ты пишешь как саму логику, так и интерпретатор DSL (и транслятор из одного DSL в другой) — то это фронтэнд или бекэнд?
Очевидно ни то ни другое. Фуллстеком это тоже язык не поворачивается назвать, потому что в моём разумении фуллстек — это когда ты пишешь то фронтэнд, то бекэнд. Пример: пишешь на .NET сервер и на JS к нему вебморду.
Архитектурой это назвать нельзя, ибо ничего общего вообще.
Инфраструктура? Ну вряд ли. То больше про девопс было бы.
Так вот, раньше это называлось "программист", ну или "разработчик" и всё. Но напиши такое в резюме и начнем искать работу, HRы сразу попросят уточнений.