1.5Kпросмотров
13 августа 2025 г.
🎬 ВидеоScore: 1.6K
Ура, это случилось! Вышел на свет Neviju Классическая схема. Мы явно видим инцидент на проде, копаемся в логах и не понимаем, что пошло не так. Главное при решении проблемы — научиться ее воспроизводить. И вот тут начинаются танцы с бубнами. Сидишь сутками, строишь гипотезы и в итоге сдаешься от недостатка сил. Каждый раз я приходил к мысли «эх, как было бы здорово увидеть, что было на экране». Вебвизор Метрики не давал нам гибкости, ведь по какой-то причине записи появлялись только спустя пару дней (подозреваю, что это связано с ресурсными издержками). А нам-то нужно уже сейчас. Когда терпение кончилось, выбора не осталось — пришлось разобраться, как сделать подобное самостоятельно. Как начать хоть что-то видеть. И вот он, красавчик — Neviju! Так как в вебе нельзя делать скриншоты, записывать экран, то принцип всех вебвизоров один — создавать полный слепок приложения на каждый кадр. Естественно, на практике всё сложнее из-за оптимизаций (специально упрощаю для восприятия). Как только сделали на коленке драфт — сразу почувстовали мощь. Посудите сами: все действия пользователя нам известны по координатам и по времени, мы знаем состояние нашего приложения в каждый момент. События аналитики и логи привязаны ко времени. Дальше — больше: можно выделить «золотой путь» — успешные сценарии действий. Тогда в моменте получится увидеть отклонения от этого пути и задать на них лимиты. Тогда можно предугадывать баг на проде ещё до его появления! Немного магии ИИ и это вполне реально. Сейчас слышу только положительные отзывы от коллег. Заинтересованность и энтузиазм в развитии продукта. Спасибо всем причастным ❤️