Case study | 10.11.2021

2 years with Dynatrace — and it's all good!

Experience of OTP Bank Ukraine

BAKOTECH operates through a partner network

OTP Bank is one of the leading financial institutions. It combines the stability of the banking sector with the flexibility of modern IT solutions. The bank is actively developing its technological infrastructure, introducing microservices, Kubernetes, and modern development practices.

The bank focuses on creating reliable, fast, and convenient digital services for its customers. Another key point is the gradual transition to the hybrid cloud, considering high security requirements. The team actively implements new technologies and collaborates with market experts to improve efficiency.

Challenges

One of the main challenges for OTP Bank is the balance between innovation and strict information security requirements.

Artem Logvinenko, Head of IT Operations at OTP Bank Ukraine, notes: “In the past, our architecture was built on a two-level principle: a database paired with a separately launched binary component. But now, technology has completely shifted. With the rise of microservices, we've also begun to embrace that architectural approach.”

The bank works with external developers, simultaneously developing its own products using modern technologies, such as Kafka. At the same time, the use of cloud solutions is complicated by strict data control, making a complete transition to the public cloud impossible. Therefore, a hybrid approach is implemented: the development takes place in an environment convenient for the team, but the final launch and operation take place already within the internal infrastructure of the bank.

In addition, one of the challenges is the need to work with outdated technologies: “Our company has been operating since 1998, and some technology still lives on. It's a 'bloody enterprise': accumulation of various solutions from different eras. At the same time, almost nothing can be turned off: even if the business shifted to new solutions a long time ago, the old systems must be preserved. State regulators often require access to this data”.

Implementation

Monitoring at OTP Bank is an inseparable part of production environments. The bank needs it to quickly respond to even complex issues related to information security, such as delays due to traffic inspections.

The impetus for the implementation was a simple observation. It turned out that the number of incidents was growing, the response was slow, and it took a lot of time to analyze problems. The reason is that OTP Bank's infrastructure is very fragmented — many different servers with minimal transparency.

The team decided to test the finished commercial product. The bank requested a free pilot, got real cases, and showed the business how to respond to failures much faster.

Dynatrace has repeatedly helped to confirm the existence of an issue where others in the process doubted its existence. Although experiments were also conducted with open-source solutions, Dynatrace proved to be the most reliable option “out of the box” in terms of stability and convenience.

Who uses the Dynatrace platform?

The entire operations team actively uses Dynatrace: infrastructure, payment systems, databases, and application teams. Everyone monitors the work of services through the platform.

At the same time, supporting the solution itself does not require plenty of resources. The system works autonomously: it sends alerts if space is running out or the certificate is about to expire.

In addition to IT, the call center also uses the platform, especially at night, when the main teams are offline.

The results

Using Dynatrace enabled the team to achieve tangible improvements, namely:

Get an independent source of truth about the systems’ health

Dynatrace has become an objective arbiter between “we're doing well” and real service degradation

Significantly simplify the search for the causes of incidents

Even without experienced administrators or developers, the system pinpoints where a failure occurred, identifies the error code, and highlights what needs attention

Move from manual monitoring to a proactive approach

Instead of constant manual checks, the team gets automatic alerts to the messenger or to the mail even before users report the problem

Increase the effectiveness of support

Convenient chat directly in the web console allows the team to get a response from technical support quickly and without any bureaucracy

Automate root cause analysis

Dynatrace independently determines the source of the problem in typical cases (for example, running out of memory or a garbage collector failure), and in more complex ones, it clearly indicates where to look for the cause

Identify hidden problems at the infrastructure level

After integration with vCenter, the system began to show what previously had to be searched for manually: time outs, inefficient scripts, and hidden degradation points

Reduce downtime

Thanks to more profound visibility and early detection of problems, the team was able to optimize the operation of critical services and eliminate resource-intensive processes

“We've seen a real drop in downtime. Dynatrace gave us the insights and the motivation to really dig in. We found a lot of timeouts and even uncovered a poorly written script that was running endlessly and using a ton of resources,” Artem Logvinenko notes.

Thinking about a monitoring system?

In today's banks, it is impossible to rely entirely on spot checks or manual controls. The infrastructure is too complex, and every second counts.

Comprehensive monitoring allows more than just to see the problem; you can also understand its context, impact, and source. And this is what gives businesses real stability today.

“That's my advice to everyone who works in a large enterprise and faces bureaucracy: contact BAKOTECH for consultation. Just schedule an appointment, request a pilot, let an engineer show you how the platform works live. I can repeat a hundred times how useful Dynatrace is, but these will be only words. And usually for people in charge of budgets, “it's a superb solution” is a bad argument,” Artem Logvinenko comments.

Conclusion

Seeing an issue before users know about it is not a superpower. Moreover, for industries like banking, this is a vital capability and a tangible competitive advantage.

Dynatrace is a system that has been helping OTP Bank Ukraine keep its infrastructure under control for the third year in a row. This case shows an inside view: how the industry is changing, how the modern bank lives, and what part the Dynatrace platform plays in modern realities.

Need a consultation on Dynatrace? Please contact us:

For more information about the Dynatrace platform, please fill out the form: