Зона ответсвенности back-end разработчика при построении RESTful API?
Прошу помощи в разьяснении вопроса. Подскажите новичку про задачи back-end разработчика при построении RESTful API. Его зону ответственности. Понятно что чем больше опыта и практики это хорошо, но я хочу знать минимум для back-end и где тот самый водораздел и дальше идет задача front-end. Правильно ли я понимаю что, по факту моя основная задача при построении написать код чтобы при запросах к серверу - сервер отдавал информацию в нужном формате в соответсвии с логикой, которая спроектирована, тесть на практике это вводишь адрес в браузере и тебе вылетает голый json.
Понятно что есть еще и доступ к API, авторизация, аутентификация но это во внимание не берем.
Просто отдать данные можно было и на apache и для этого крутой спец по бэку не нужен.
Архитектура, масштабируемость, грамотный выбор стека технологий, а также чистый код, думаю это и есть зона ответственности бэкенд программиста и не только.