Denis Kachnov
Мы же про большие решения сейчас?
Для них в 95% случаев уже расписано - для каких задач следует использовать очередь (и какую, если есть выбор), а для каких - синхронный API.
Да, про большие решения. Увы, когда вот так расписывают получаются плохо работающие и не поворотливые проекты. Потому что невозможно предугадать все варианты, когда и что должно использоваться и какие параметры должны быть. Где-то важнее отказоустойчивость. Где-то масштабируемость. Где-то консистентность. Где-то заточенность под высокий rps на запись. И.т.д. и.т.п.
И все важные вещи не предугадаешь. В идеале, людям надо дать понимание, как им сделать выбор. И дальше уже пусть люди выбирают.