#Разобрать

38 статей
[Перевод] Что будет, если слить две ветки в Git? Проверяем заранее, не выполняя merge Хабр
Хабр

[Перевод] Что будет, если слить две ветки в Git? Проверяем заранее, не выполняя merge

Конфликты при слиянии веток в Git часто обнаруживаются в самый неподходящий момент — когда изменения уже готовы к интеграции. Но что, если результат merge можно проверить заранее, не затрагивая рабочу...

Хабр
Как fan-out создаёт хвост задержек: эксперимент с параллельными вызовами сервисов Хабр
Хабр

Как fan-out создаёт хвост задержек: эксперимент с параллельными вызовами сервисов

Каждый сервис отвечает быстро, запросы выполняются параллельно, но итоговый ответ всё равно не укладывается в SLA. Причина может быть в самом количестве зависимостей: чем их больше, тем выше вероятнос...

Хабр
Больше кандидатов — без прироста Hit@20: разбор эксперимента Хабр
Хабр

Больше кандидатов — без прироста Hit@20: разбор эксперимента

В моей рекомендательной системе товары из последующих зарегистрированных покупок чаще терялись до ранжирования. Я увеличила квоты кандидатов из описаний и изображений: общий предел вырос с 300 до 370....

Хабр
Шлюз увидел «user», сервис увидел «admin», а JSON был один и тот же Хабр
Хабр

Шлюз увидел «user», сервис увидел «admin», а JSON был один и тот же

Шлюз проверил JSON и пропустил запрос, а сервис за ним выдал пользователю права администратора. Оба компонента отработали корректно, но по-разному интерпретировали одни и те же данные. Разбираемся, по...

Хабр
Хабр
Хабр

Как CDO оценить стоимость платформы данных до выбора стека

Два предложения по платформе данных легко сравнить по стоимости вычислений и хранения. Сравнение становится сложнее, когда в одном варианте учтены инженеры сопровождения, а в другом они остались в бюд...

Хабр
Цифры верные, выводы ложные: AI‑аналитик нашёл тренды в шуме Хабр
Хабр

Цифры верные, выводы ложные: AI‑аналитик нашёл тренды в шуме

ChatGPT может безошибочно посчитать метрики, найти тревожные тренды и предложить план действий — даже если в данных нет ничего, кроме случайного шума. В эксперименте на синтетических данных интернет‑м...

Хабр
Средняя метрика скрывает провал редкого сегмента: проверяем ML-модель на срезах Хабр
Хабр

Средняя метрика скрывает провал редкого сегмента: проверяем ML-модель на срезах

Accuracy выросла, очередь на ручную проверку сократилась — кажется, новую ML-модель можно выпускать в продакшен. Но за улучшением общих метрик может скрываться серьёзная просадка качества на отдельных...

Хабр
Сколько разработчиков может вести тимлид: 7 ошибок при росте команды Хабр
Хабр

Сколько разработчиков может вести тимлид: 7 ошибок при росте команды

Вчера у вас было шесть разработчиков, сегодня — двенадцать, а задач и ответственности стало только больше. Ревью копятся, встречи один на один постоянно переносятся, а тимлид постепенно превращается в...

Хабр
sync.Pool теряет то, что вы хотели сохранить, и держит то, что хотели выбросить Хабр
Хабр

sync.Pool теряет то, что вы хотели сохранить, и держит то, что хотели выбросить

sync.Pool легко принять за простой способ снизить аллокации: бенчмарк показывает ускорение, код уезжает в прод — а там пул внезапно теряет нужные объекты и удерживает раздутые буферы. Разбираемся, как...

Хабр
РБК
РБК

Какие задачи руководителя ИИ уже может взять на себя?

Какие задачи руководителя ИИ уже может взять на себя? Разобрать большой объем информации, подготовиться к переговорам, структурировать документы, помочь со сложным разговором с сотрудником или снять ч...

РБК
@CacheEvict уходит раньше коммита, и кэш врёт до перезапуска Хабр
Хабр

@CacheEvict уходит раньше коммита, и кэш врёт до перезапуска

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

Хабр
Как найти причину ошибок AI-фичи и проверить её с помощью тестового оракула Хабр
Хабр

Как найти причину ошибок AI-фичи и проверить её с помощью тестового оракула

Когда у функции на базе языковой модели нет одного правильного ответа, привычные проверки по принципу «ожидание = фактический результат» перестают работать. Тестировщику приходится определить, какие с...

Хабр
Как проверить Telegram‑канал перед рекламой и не принять обычный рост за накрутку Хабр
Хабр

Как проверить Telegram‑канал перед рекламой и не принять обычный рост за накрутку

Резкий рост подписчиков, высокий охват и тишина в комментариях ещё не доказывают накрутку. Разбираю, как проверить канал перед рекламой, сравнить публикации одинакового возраста и отделить сомнительны...

Хабр
Как вывести нового QA на самостоятельную работу за 90 дней: практический план онбординга Хабр
Хабр

Как вывести нового QA на самостоятельную работу за 90 дней: практический план онбординга

Новый QA‑инженер может обладать нужными навыками, но всё равно долго разбираться в продукте, процессах и командных правилах. Без понятного плана первые месяцы превращаются в постоянный поиск ответов и...

Хабр
Оценка AI‑агентов: 7 ошибок, из‑за которых тесты врут Хабр
Хабр

Оценка AI‑агентов: 7 ошибок, из‑за которых тесты врут

Зелёный статус eval‑тестов ещё не гарантирует, что AI‑агент работает корректно: он может выдавать правильный ответ, но выполнять неверные действия или не выполнять их вовсе. В статье разбираем семь ош...

Хабр
[Перевод] Когда избыточность не спасает: как один сервер сделал объектное хранилище недоступным Хабр
Хабр

[Перевод] Когда избыточность не спасает: как один сервер сделал объектное хранилище недоступным

Сервер хранения может работать месяцами без единого предупреждения, а затем одно неожиданное отключение превращается в многочасовую недоступность сервисов. В этом постмортеме разбираем, почему отказ о...

Хабр
Строим конвергентную сеть на предприятии Хабр
Хабр

Строим конвергентную сеть на предприятии

Промышленные сети всё чаще должны объединять данные из цеха с корпоративными системами, но классическая изоляция IT и OT создаёт ограничения для цифрового производства. В статье разбираем, как устроен...

Хабр
Гайд по switchback‑экспериментам: длина окна, кластеризация ошибок и мощность Хабр
Хабр

Гайд по switchback‑экспериментам: длина окна, кластеризация ошибок и мощность

Новый алгоритм может уверенно выигрывать A/B‑тест и не показывать ожидаемого эффекта после запуска, если эксперимент учитывает только пользователей, но игнорирует общий ресурс. В статье разбираемся, к...

Хабр
519 → 666 → 90-120 дней: как мы сокращали Lead Time больших задач и сначала сделали только хуже Хабр
Хабр

519 → 666 → 90-120 дней: как мы сокращали Lead Time больших задач и сначала сделали только хуже

Одна из наших крупных функциональностей ехала до пользователей 519 дней . Мы провели ретроспективу, решили, что проблема в декомпозиции, поменяли процесс и попробовали снова. Следующий большой кейс за...

Хабр
Как проверить postmortem, подготовленный LLM. Разбираем инцидент Cloudflare Хабр
Хабр

Как проверить postmortem, подготовленный LLM. Разбираем инцидент Cloudflare

LLM может быстро подготовить postmortem, но убедительный текст ещё не гарантирует точность выводов: модель способна неверно связать события или предложить меры, которые не решают проблему. В статье на...

Хабр