имхо но делать анализ на исключениях нельзя. нагрузите сервер десятками или сотнями запросами в секунду и он у вас сдохнет из-за накладных расходов на обработку исключений
Можно.
Нужно в голове держать всегда один момент:
ВСЕ ИМЕЕТ СВОИ ГРАНИЦЫ ПРИМЕНЕНИЯ.
Это очень просто.
Для мелкого вебприложения подойдёт, для хайлоада - нет, потому что в хайлоаде другие требования и другая архитектура.