Если проблемки с бд это чаще всего 500 по смыслу))
имею ввиду вот вывалися еррор, он пошел дальше к хендлеру ерроров, как определить что это просто юзер запросил запись в бд по неверному айдишнику и вернуть ему красивенький форматрованный еррор, или что это ошибка записи транзакции в бд и нужно кричать во все логи, юзеру вернуть Something went wrong (code 120) и отправить еще какое то уведомление в телегу разрабу? через instanceof тот же?