Т-Банк разработал собственную систему наблюдаемости Sage, увеличив команду разработки с 15 до более чем 100 человек. Это кардинально изменило подход к управлению проектами и позволило точно отслеживать состояние ИТ-стека, включая инфраструктуру, бизнес-метрики и инциденты.
Предпосылки и рост
В 2019 году Т-Банк столкнулся с необходимостью создать платформу наблюдаемости после отказа продлить лицензию на Splunk. Вместо поиска альтернативного вендора компания приняла решение разрабатывать решение самостоятельно. Это стало не просто задачей восстановления функций, но и важным организационным шагом, который впоследствии повлиял на все аспекты работы команды.
Изменения в структуре команды
С начального этапа в 15 человек команда значительно расширилась, но вместе с ростом пришли и новые вызовы. Участники начали сталкиваться с проблемами передачи контекста и неясностью зон ответственности. Поэтому было решено перейти к доменной модели, что позволило четко разделить ответственности по направлениям: логи, метрики, трейсы и другие. Этот процесс занял около трех месяцев, но дало ощутимые результаты.
Результаты внедрения
Теперь Sage Observability охватывает 2000+ серверов и обрабатывает более 10 ГБ/с телеметрии. Хранение данных достигло объема 11 ПБ, что серьезно улучшило качество мониторинга и управления. Упрощение принятия решений и снижение нагрузки на отдельных сотрудников позволило команде работать более эффективно и избегать выгорания.
Что это значит для IT-рынка
Для компаний, стремящихся к цифровизации, опыт Т-Банка может послужить примером успешного построения команды и разработки продукта. Особенно важно понимать: переход к доменным командам может существенно повысить эффективность работы и улучшить качество конечного продукта. Уроки, извлеченные из опыта создания Sage, могут быть полезны как стартапам, так и крупным компаниям, которые планируют масштабирование.
В следующем году Т-Банк планирует продолжить развитие Sage и углубление интеграции новых технологий, что, вероятно, приведет к еще большему увеличению команды и улучшению функционала.