Case study | 10.11.2021

2 роки з Dynatrace — політ нормальний.

Досвід OTP Bank Ukraine

BAKOTECH здійснює свою діяльність через партнерську мережу

OTP Bank — одна з провідних фінансових установ, яка поєднує стабільність банківської сфери з гнучкістю сучасних IT-рішень. Банк активно розвиває технологічну інфраструктуру, впроваджуючи мікросервіси, Kubernetes та сучасні практики розробки.

У фокусі банку — створення надійних, швидких та зручних цифрових сервісів для клієнтів, а також поступовий перехід до гібридної хмари з урахуванням високих вимог до безпеки. Команда активно впроваджує нові технології та співпрацює з ринковими експертами для підвищення ефективності.

Виклики

Одним із ключових викликів для OTP Bank є баланс між інноваціями та суворими вимогами інформаційної безпеки.

Артем Логвиненко, Head of IT Operations в OTP Bank Ukraine, зазначає: «Якщо раніше все будувалося за дворівневою архітектурою — база даних і якась бінарна частина, що запускається окремо, то тепер технології геть інші. Зʼявилися мікросервіси, і ми також почали рухатися у цьому напрямі».

Банк працює із зовнішніми розробниками, паралельно розвиваючи власні продукти на базі сучасних технологій, на кшталт Kafka. Водночас використання хмарних рішень ускладнюється необхідністю суворого контролю за даними: повний перехід у публічну хмару неможливий. Тому впроваджується гібридний підхід: розробка здійснюється у зручному для команди середовищі, але фінальний запуск та експлуатація відбуваються вже в рамках внутрішньої інфраструктури банку.

Крім того, одним із викликів є необхідність працювати зі старими технологіями: «Наша компанія працює з 1998 року, і дещо з технологій живе й досі. Це «кривавий ентерпрайз»: нагромадження різноманітних рішень із різних часів. Проте вимкнути майже нічого не можна: навіть якщо бізнес давно переїхав на нові рішення, старі системи треба зберігати. Держрегулятори часто вимагають доступу до цих даних».

Впровадження

Моніторинг в OTP Bank — невіддільна частина продакшн-середовища. Банк потребує його, щоб оперативно реагувати навіть на складні проблеми, пов'язані з інформаційною безпекою, наприклад, затримки через трафік-інспекцію.

Імпульсом до впровадження стало просте спостереження: інцидентів стає більше, реакція повільна, а часу на розбір проблем йде дуже багато. Причина — інфраструктура OTP Bank дуже розрізнена: багато різних серверів, мінімум прозорості.

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

Dynatrace неодноразово допомагав підтвердити наявність проблеми там, де інші учасники процесу мали сумніви щодо її існування. І хоча також проводилися експерименти з open-source рішеннями, у плані стабільності та зручності саме Dynatrace показав себе як найнадійніший варіант «з коробки».

Хто користується платформою Dynatrace?

Dynatrace активно використовує уся операційна команда: інфраструктура, платіжні системи, бази даних, прикладні команди. Усі відстежують роботу сервісів саме через платформу.

Водночас підтримка самого рішення не вимагає багато ресурсу. Система працює автономно: надсилає алерти, якщо закінчується місце або ось-ось закінчиться термін дії сертифіката.

Крім IT, платформою користується й call-центр, особливо вночі, коли основні команди офлайн.

Результати використання

Використання Dynatrace дозволило команді досягти відчутних покращень, зокрема:

Отримати незалежне джерело правди про стан систем

Dynatrace став об'єктивним арбітром між «у нас все добре» та реальною деградацією сервісу

Значно спростити пошук причин інцидентів

Навіть за відсутності досвідчених адміністраторів чи розробників система показує, де стався збій, який код помилки та на що треба звернути увагу

Перейти від ручного моніторингу до проактивного підходу

Замість постійної перевірки вручну команда отримує автоматичні алерти у месенджер або на пошту ще до того, як про проблему повідомлять користувачі

Підвищити ефективність підтримки

Зручний чат прямо у вебконсолі дозволяє отримати відповідь від техпідтримки за лічені хвилини та без бюрократії

Автоматизувати аналіз першопричин

Dynatrace самостійно визначає джерело проблеми у типових випадках (наприклад, закінчення пам'яті чи збій garbage collector), а в складніших — чітко вказує, у якому напрямі шукати причину

Виявити приховані проблеми на рівні інфраструктури

Після інтеграції з vCenter система почала показувати те, що раніше доводилося шукати вручну: таймаути, неефективні скрипти, приховані точки деградації

Зменшити кількість простоїв

Завдяки глибшій видимості та ранньому виявленню проблем команда змогла оптимізувати роботу критичних сервісів та усунути ресурсомісткі процеси

«Простоїв поменшало. Завдяки Dynatrace у нас з'явився час і бажання покопатися глибше. Ми виявили купу таймаутів, а ще погано написаний скрипт, який працював цілу вічність і забирав багато ресурсів», — зазначає Артем Логвиненко.

Рекомендації тим, хто думає про моніторинг-систему

У сучасних банках неможливо покладатися лише на точкові перевірки чи ручний контроль. Інфраструктура надто складна, а кожна секунда — на вагу золота.

Комплексний моніторинг дозволяє не просто бачити проблему, а розуміти її контекст, вплив та джерело. І саме це сьогодні дає бізнесу справжню стійкість.

«Я б усім, хто працює у великому підприємстві та стикається з бюрократією, радив одне: зверніться до BAKOTECH за консультацією. Просто домовтеся про зустріч, зробіть запит на отримання пілоту, нехай інженер покаже, як це працює наживо. Можна сто разів повторити, наскільки корисний Dynatrace, але це будуть тільки слова. І зазвичай для тих, хто відповідає за бюджети, «дуже гарне рішення» — поганий аргумент», — коментує Артем Логвиненко.

Висновок

Бачити проблему до того, як про неї дізнаються користувачі, не суперсила. Ба більше: для таких сфер, як банки, це життєво необхідна здатність і відчутна конкурентна перевага.  Dynatrace — система, яка вже третій рік допомагає OTP Bank Ukraine тримати інфраструктуру під контролем. Цей кейс відображає погляд зсередини: як змінюється галузь, чим живе сучасний банк, і яке місце в цьому всьому займає платформа Dynatrace.  Якщо ви бажаєте особисто оцінити можливості Dynatrace, будь ласка, зверніться до нас за консультацією:

Щоб отримати додаткову інформацію про платформу Dynatrace, заповніть, будь ласка, форму: