Тайм-аут закончился. Что осталось работать?
Ошибка уже вернулась клиенту, а SQL ещё может занимать базу и соединение. На карте — четыре разных уровня: дедлайн операции, выполнение SQL, ожидание блокировки и аварийное закрытие сети.
Начните с полного разбора: https://t.me/management_Java/35
Здесь разбираю Java в production: где заканчиваются гарантии и что проверить в своём сервисе. JVM, базы, надёжность и инженерные решения — с первичными источниками и схемами.
Следующий шаг: выберите один медленный запрос и проверьте, что после отмены прекратилась работа в базе и освободился ресурс пула.
Автор — Андрей Овчаренко.
Ошибка уже вернулась клиенту, а SQL ещё может занимать базу и соединение. На карте — четыре разных уровня: дедлайн операции, выполнение SQL, ожидание блокировки и аварийное закрытие сети.
Начните с полного разбора: https://t.me/management_Java/35
Здесь разбираю Java в production: где заканчиваются гарантии и что проверить в своём сервисе. JVM, базы, надёжность и инженерные решения — с первичными источниками и схемами.
Следующий шаг: выберите один медленный запрос и проверьте, что после отмены прекратилась работа в базе и освободился ресурс пула.
Автор — Андрей Овчаренко.
Решение важнее новостного пересказа
Информационного шума и так до хрена. Ценность технического контента не в том, сколько релизов я пересказал, а в том, помог ли разбор принять инженерное решение.
DORA сейчас использует 5 delivery metrics: 3 про throughput и 2 про instability. Сильные команды обычно хороши по всем пяти, но сама DORA предупреждает: чужие target без контекста — отличный способ красиво врать самим себе.
Google SRE показывает цену SLO за 30 дней:
— 99,9% оставляет 43 мин 12 с error budget;
— 99,99% — всего 4 мин 19 с.
Поэтому здесь схема простая: сигнал → доказательства → механизм → границы → решение. Иногда вывод будет скучным: пока ничего не менять. Это не трусость, а нормальная архитектура, если названы критерий и цена ожидания.
#Java #архитектура #исследования
Информационного шума и так до хрена. Ценность технического контента не в том, сколько релизов я пересказал, а в том, помог ли разбор принять инженерное решение.
DORA сейчас использует 5 delivery metrics: 3 про throughput и 2 про instability. Сильные команды обычно хороши по всем пяти, но сама DORA предупреждает: чужие target без контекста — отличный способ красиво врать самим себе.
Google SRE показывает цену SLO за 30 дней:
— 99,9% оставляет 43 мин 12 с error budget;
— 99,99% — всего 4 мин 19 с.
Поэтому здесь схема простая: сигнал → доказательства → механизм → границы → решение. Иногда вывод будет скучным: пока ничего не менять. Это не трусость, а нормальная архитектура, если названы критерий и цена ожидания.
#Java #архитектура #исследования