не, mvc немного толст и на хэндлинг запроса тратит примерно 20-50 ms вне контроллера
потом приходят ребята, у которых сервис отвечает за 10 мс в сумме и такие - спринг гавно.
ну ок, ребята для вашего тайминга такое оверхэд, а когда бизнес логика вместе с походом в бд или еще кудато вываливается в сотни миллисек, то на эти 20-50 уже похер
ну не знаю, если убрать сеть из уравнения, запустив сервис на локалхосте, то запрос, возвращающий немного данных из кэша через МВЦ-контроллер, отрабатывает за 6-8мс.
так что накладных расходов там явно не наберется на 50 мс. может, если кучу фильтров навесить.. (секьюрити уже есть)
по сути данный запрос почти ничего не делает, кроме доставания данных из кэша. так что наверное можно сказать, что 6-8 мс - это и есть накладные расходы самого спринга (диспетчер, фильтры, сериализация и прочее).