PurePerformance - Mobile, AI, LLMs, Observability & Resiliency - Key Topics for Banks in Hungary with Adam Gajdi

Episode Date: December 18, 2023

I was invited to speak at BankTechShow in Budapest, Hungary where the nations IT leaders in the banking sector presented and discussed the future of banking - both in the cloud as well as what it mean...s for the physical bank branches. I got a chance to sit down with Adam Gajdi, IT Solutions CoE Lead at K&H, who walked me through the process of their recent new mobile banking app launch. Adam highlighted the importance of observability for both business owners as well as developers. Furthermore, Adam enlightened me with the fact that Hungarian banks are mandated to conduct chaos tests to proof that their systems are resilient in case of data center outages. I was obviously also curious about how AI, LLMs and other technologies are adopted in their sector. Tune in to learn more

Transcript
Discussion (0)
Starting point is 00:00:00 It's time for Pure Performance! Get your stopwatches ready, it's time at Pure Performance Café. I happen to be here in Budapest, in Hungary. I was invited yesterday to speak at a financial conference. It was called Bankotech. Unfortunately, my Hungarian is not really good, so I could only listen to a couple of conversations, but I have one of the
Starting point is 00:00:45 speakers with me today Adam hi hi nice to meet you nice to meet you too thanks for inviting me also to your office Adam could you do me a favor can you just quickly introduce yourself what you are and what you do sure basically I'm head of the solution of the digital channels here in the bank. So basically my team is responsible for the architectural parts of the mobile bank, of the e-bank and basically all the digital channels where customers meet our bank. And can you let me know yesterday, because I said my Hungarian is non-existent, so I did not know everything that was talked about what are the top topics right now that are impacting you in the financial industry here in Hungary yeah sure basically we heard a lot about cloud we heard a lot about AI and also some of the observability thing what we have have also presented during our presentation.
Starting point is 00:01:46 Yeah, maybe let's jump right into this because I know you were on stage and you talked about your observability when you had your latest mobile rollout. Can you tell me a little bit more about that process and why observability was so important for you? Yeah, sure. Basically, our new mobile app was released last summer, I mean this summer, this year. Basically it was a pretty exciting project for all of us because it's a brand new application, not an upgraded one.
Starting point is 00:02:20 And also it was released together with a brand new architecture, which is based on microservices. So it's a brand new application as a whole. and capturing all the details within this solution from the mobile application, from the customer side towards the back end to the very deep details into the databases and all the servers. And I remember some of the dashboards, you obviously were very interested in crashes, right? If it's a new app, you want to make sure that you're getting rid of crashes as fast as possible performance i assume is also a thing that you look at anything else yeah um crashes and and errors are really really important however we were able to basically monitor all the crashes but um but but those are basically not i mean not all of those are affected by the customers.
Starting point is 00:03:29 I mean, so therefore we were able to, or we are able to capture every minor problems that the developer guys later can correct on. So this is a really helpful feature and also our business guys are really like Updates index which is which is basically calculated by by by by Dynatrace Because because you know business people okay, okay, response time, errors, all this technical stuff, they don't really understand this.
Starting point is 00:04:09 But they have some indicative number, which is really helpful for them. And they can understand this. So this is one of the good measures that we can rely on. Yeah, that's cool. So AppTax, for people that are listening in and have never heard about AppTax is the application index where we basically look into user experience from an end-to-end user journey perspective and say that this user have and to make it very simple a good experience, a medium experience, a frustrated experience and we use a number in the end between zero and one to indicate how good that session was.
Starting point is 00:04:45 And I completely agree with you. It basically brings all of the important information together into one single number. And you can do a green, yellow or red. Yeah. And for business people, it's just really helpful because this is all technical stuff. So it's understandable that most of them, most of those information is not understandable. But there are certain parts which are really helpful for them as well. Now, in the initial rollout phase, when you started with this app, and I think I remember the dashboard,
Starting point is 00:05:18 you had many new versions that you then brought out because you wanted to then fix things that you saw in that process did you have daily meetings with your developers where you showed them the data that you that you've observed how did this yeah yeah basically during the initiation of the of the new application we have basically or we had basically a daily war room where every participant was on the table, basically behind the table. So business people, developer guys, product owners, operational guys, so everyone who's taking part of the project was there. And I think that was one of the key of the success.
Starting point is 00:06:10 So, yeah. And also we have defined alpha testers, beta testers. So within our colleagues. So we had the opportunity to test our application in-house first and then just release to the public. That's great. I hear this a lot with other organizations too,
Starting point is 00:06:35 like a friends and family thing. Yeah, that's great. Hey, there was another interesting thing in your presentation that was really interesting for me. There was a section around chaos testing. can you fill us in a little bit more because I remember hearing something about that this is even mandatory in the banking sector in Hungary yeah yeah it's we call it DRP
Starting point is 00:06:58 and it's it's simulating basically a disaster when some of our data center goes off. And then what happens? And this is the test that we are trying out our services, what happens in certain scenario. And of course, the main purpose is to maintain the business continually. So does this mean you're shutting off half of your infrastructure? Yes, definitely yes. At a lovely Saturday night we just kill it and then let's see what happens. And of course, everyone, I mean, every section for every services, the responsibility, the responsible person for every services
Starting point is 00:07:53 are ready at that night and they are ready to test it, whether is it working properly or not. And they are basically creating reports. And then afterwards, we are checking those reports. And then afterwards, we are checking those reports. And then if any kind of correction is needed, then we will just simply correct it and modify. So yeah, this is some kind of mandatory stuff. Yeah, nice to hear. Hey, I got one more question for you, because you mentioned in the beginning, the cloud was a big topic, AI was a big topic. I remember one presentation on AI and large language models. Is this a topic for you as well in the
Starting point is 00:08:30 bank? Definitely. Here in KNH we have Kate. She is the digital mobile banking assistant, personal one. And the solution is also located on your on your mobile app so it's hardly linked together it's also based on a language model the Hungarian language is basically developed by us locally but the whole program is driven by KBC globally. I just learned that yesterday at dinner I did not know, I knew that Hungary is not a big country but the Hungarian language doesn't really go beyond Hungary a little bit more but like there's not many people in the world that actually speak Hungarian and that's why and it's also very tough language yeah yeah yeah basically this is I think this is the one of the most difficult part of the
Starting point is 00:09:31 language language part here in Hungary because we don't have that amount of training data for our models because of the because of the of the language let's call it limitation because because it's so vocal. Yeah, it's interesting because I never, I mean I come from a German speaking country, so we have enough German material and obviously English is clear, I never thought about that there are regions in the world with languages where just the amount, the lack of the amount of material could be a problem to really train twin systems yeah yeah yeah but i i do believe that kate kate is really is really ready to to serve
Starting point is 00:10:14 our customers in a very proper way and also she is uh she's developing uh over the time so she knows more of our services already that we are offering so for instance you can make a transfer by just guiding her and just telling her that okay let's make a money transfer to my mom
Starting point is 00:10:39 and she makes it Can I ask her to transfer money to me as well? That's cool. Good. Hey, Adam, thank you so much for sitting down with me. You're welcome. And thanks for hosting us here in your office, for talking a little bit about observability.
Starting point is 00:11:00 And, yeah, I hope to see you soon and all the best for the future, for your future upcoming mobile releases for for Kate and everything else that happens okay thank you so much thank you

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.