2 подписчика
Впервые о сбое я узнал раньше клиента
Я делал обмен данными между Битрикс24 и 1С. Для сотрудника это должно выглядеть просто: он внёс данные в одной системе — они появились в другой.
За этой простотой был шлюз, который мы написали после того, как стандартное подключение начало путать данные. Новый шлюз уже работал, но иногда обмен останавливался: где-то не совпадали идентификаторы, где-то две системы по-разному хранили одно и то же значение. Данные копились и ждали, пока мы разберёмся.
Обычно я узнавал об этом из сообщений сотрудников. «Я уже всё заполнил, почему в 1С пусто?» «У меня не проведена реализация». А иногда одним сообщением подводили итог нескольким месяцам моей работы: «Ничего не работает».
Я понимал, что им нужна работающая система. Но каждый раз, когда о сбое первым узнавал клиент, мне приходилось одновременно искать причину и объяснять, что произошло.
Поэтому я добавил проверку обмена в свой репортёр серверов. Если данные перестали проходить, сообщение приходит мне.
Однажды оно пришло. Я увидел сбой, разобрался с ним и восстановил обмен. И только потом поймал себя на мысли: мне никто не написал.
Не было сообщения «ничего не работает». Никому не пришлось искать меня и пересказывать, какие данные пропали. Впервые я встретил эту ошибку раньше людей, чью работу она могла остановить.
Сейчас репортёр следит и за другими системами на поддержке. Но тот первый сигнал я помню хорошо. Я смотрел на сообщение об ошибке — и радовался, что оно пришло мне.
1 минута
3 дня назад