Обработка ошибок в сложных системах - это не просто умение расставить перехватчики, чтобы приложение не упало, а полноценное проектирование предсказуемости и наблюдаемости. Главная проблема в том, что исключения часто пробрасывают наверх в исходном виде, из-за чего на уровне API мы получаем невнятные системные сообщения без какого-либо понимания ко…