Подскажите, бек и фронт обычно пишут независимо. Тогда как их обычно соединяют воедино? Конкретно дело в роутинге (за него отвечает бек или фронт?). Или на основе полученных данных, которые отдал бек фронт сам решает, куда роутить? Я сам просто пришел с мобильного мира, который погружается в веб, потому и спрашиваю) Просто если проводить аналогию с мобилкой, то клиент скорее отвечает за роутинг на основе полученных данных.. В общем подскажите как да что у вас происходит)
Смотря какая команда пишет веб.
Если тупо фуллстек, то я думаю вы понимаете кто отвечает бек или фронт)))
Если 1 бекендер и 1 фронтендер, то решает PM или кто им сказал делать это штуку, а дальше кто-то один, после рассуждений, не важно кто, но чаще бекендер, подготавливает апи, типа OpenAPI/Swagger, согласовывая с фронтом, и оба потом приступают к разработке каждый своей части.
Если есть архитектор какой-то, тимлид, тех дир, или просто чувак, у которого опыта больше в построении апи, то он продумывает сначало архитектуру, какие возможности будут, схему бд рисует (не обязательно), приидывает апи, и потом дает или задачи каждому что реализовывать, или документацию пишет или опять же оформляет OpenAPI/Swagger, по которым потом пишется бек и фронт