Hitech logo

Кейсы

Опыт Натальи Коливошко в диагностике инцидентов, позволивший сократить процесс с часов до минут

TODO:
Елена ВерещагинаСегодня, 07:58 AM

В крупных финансовых институтах сбои в системах редко выглядят драматично со стороны. Клиенты могут заметить задержку транзакции, временное замедление или недоступность операции в течение нескольких минут. Однако внутри банка даже незначительный сбой способен запустить сложное расследование с участием нескольких команд, десятков взаимосвязанных сервисов и тысяч операционных событий, генерируемых каждую секунду. По мере того как банковская инфраструктура становится все более распределенной, задача уже не сводится к простому мониторингу систем, необходимо понимать их в реальном времени. Именно здесь наблюдаемость, телеметрия и операционный анализ с поддержкой ИИ начинают менять подход финансовых организаций к надежности. В интервью Наталья Коливошко рассказывает об операционной трансформации, которую она помогла провести, об инженерных практиках, внедренных ею в крупномасштабную банковскую инфраструктуру, и о том, как структурированная телеметрия и подходы AIOps изменили диагностику и управление инцидентами в промышленной эксплуатации.

Самые интересные технологические и научные новости выходят в нашем телеграм-канале Хайтек+. Подпишитесь, чтобы быть в курсе.

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

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

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

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

По мере масштабирования систем такой подход становится все труднее поддерживать в операционной практике.

— Один из ваших вкладов заключался в перестройке самой операционной модели, а не просто во внедрении новых инструментов мониторинга. В чем состояла эта трансформация?

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

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

Частью моей роли было выстроить стандартизированный подход к наблюдаемости и диагностике во всем интеграционном ландшафте. Мы ввели единые требования к структурированным логам, распределенной трассировке, корреляционным идентификаторам, метрикам и моделям ошибок. Цель заключалась в том, чтобы события, генерируемые разными сервисами, можно было последовательно интерпретировать на уровне системы.

Это стало основой перехода от реактивного устранения проблем к структурированному операционному анализу.

— Вы также инициировали механизмы операционного анализа, ориентированные на ИИ, которые изменили подход к расследованию инцидентов. Как это выросло из работы с телеметрией?

— Когда телеметрия стала стандартизированной и воспроизводимой, появилась возможность более системно применять методы машинного обучения.

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

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

— Одним из результатов, связанных с вашей работой, стало сокращение первичного разбора инцидентов с часов до минут. Как этого удалось добиться на практике?

— До внедрения этих подходов диагностика нередко зависела от многочасового ручного сопоставления логов в разных системах.

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

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

— Ваша работа, кажется, одновременно объединяет архитектуру, эксплуатацию и инженерные стандарты. Это изначально было осознанным выбором?

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

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

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

— Вы также координировали внедрение в нескольких командах, работавших в распределенной банковской среде. Насколько важной была эта часть процесса?

— В распределенных системах согласованность обычно является самой сложной частью.

Операционный анализ зависит не только от отдельных сервисов, но и от того, как разные команды в целом подходят к телеметрии и инженерной дисциплине. Частью моей роли была координация стандартов между командами разработки, эксплуатации, инфраструктуры и смежных систем.

Без общих подходов к телеметрии и операционной видимости даже продвинутые аналитические модели становятся значительно менее эффективными.

— Ваши проекты отражают более широкое движение к банковским операциям с поддержкой ИИ. Почему, на ваш взгляд, этот сдвиг происходит именно сейчас?

— Финансовая инфраструктура движется к средам, где операционной сложностью уже невозможно эффективно управлять только за счет ручного анализа.

ИИ и AIOps становятся актуальными, потому что помогают структурировать операционные данные в масштабе. Но эти технологии приобретают ценность только в сочетании с архитектурной дисциплиной, воспроизводимой телеметрией и четко определенными инженерными стандартами.

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

— Оглядываясь на эту работу, что вы считаете главным инженерным результатом трансформации, которую вы возглавляли?

— Вероятно, переход от фрагментированного операционного устранения проблем к более системной инженерной модели.

Сокращение диагностики с часов до минут было не только ускорением процессов поддержки. Это изменило то, как команды взаимодействовали с системами в эксплуатации,  сделало инфраструктуру более прозрачной, предсказуемой и управляемой по мере дальнейшего роста сложности.