Как то с товарищем делали сайт (он JS, я бекенд). И там был момент — размещение заказа типа.
Он мне такой и говорит — а давай как сделаем асинхронным. Типа я на бекенде сделаю вместо одной функции 2 шт. — одна для размещения, другая для отслеживания состояния (или даже через WebSockets). А он у себя типа добавляет колесико и красивую анимацию.
Я посмеялся и сказал что смысла нет, т.к. функционал специально оптимизировали и даже 1000 заказов в секунду оно легко выдержит (а столько в том проекте явно не будет).
Но сейчас смотрю — все стараются делать именно асинхронным, вместо того чтобы оптимизировать бекэенд. Как лучше?