A Case Study presented at the 17th Finance Tech Forum 23.04.2015 Elemér Veréb, regional manager # # #Dynatrace A case study taken from Raiffeisen Bank Hungary 2 #Dynatrace 1
Once upon a time at Raiffeisen Bank Hungary (RBHU) very heterogeneous application environment problems occurred in a heavily used Java based portal application 3 #Dynatrace Portal s performance frequently and severely degraded DATA CENTER Storage DB Servers Web Servers Network Load Middlewar App Balancers Mainframe e Servers Servers is too slow does not work APPLICATION TEAM NETWORK TEAM SERVER TEAM MAINFRAME TEAM I am operating My LEDs are green Major ISP All good Content Delivery Networks INTERNET Third party/ We are good Cloud Services Mobile Carriers Local ISP is CUSTOMERS too slow does not work EMPLOYEES 4 #Dynatrace 2
Traditional APM tools were insufficient Partial coverage left the bank blind spots DATA CENTER Storage DB Servers Web Servers Network Load Middlewar App Balancers Mainframe e Servers Servers is too slow does not work EMPLOYEES APPLICATION TEAM NETWORK TEAM SERVER TEAM MAINFRAME TEAM I am operating My LEDs are green Major ISP All good Content Delivery Networks INTERNET Third party/ We are good Cloud Services No insight into user experience Mobile Carriers Local ISP is CUSTOMERS too slow does not work 5 #Dynatrace # # #Dynatrace 3
2. Dynatrace has been chosen 7 #Dynatrace What Analysts Say About Dynatrace (formerly Compuware)? Compuware in 2010 2014 8 #Dynatrace 4
Financial Institutions using Dynatrace in the region 9 #Dynatrace Agent Based Deep Transaction Monitoring: How It Works at Raiffeisen Browser / Rich-Client Web Server Java.NET Other Database PurePath Collector dynatrace Client dynatrace Server Performance Warehouse Sessions Store Always on 24x7 All user transactions End to end visibility Auto discovery with zero configuration User experience insight 10 #Dynatrace 5
Customized dashboards for any single transaction Just click on it to drill down 11 #Dynatrace Drilling down to the root-causes 12 #Dynatrace 6
Drilling down to the root-causes Through the layers till the level of methods and byte codes 13 #Dynatrace Drilling down to the root-causes Identifying the slow database queries 14 #Dynatrace 7
Service Level Agreement compliency dashboard App 1 App 2 App 3 App 4 App 5 App 6 App 7 App 8 App 9 App 10 App 11 App 12 App 13 App 14 App 15 App 16 App 17 App 18 App 19 App 20 App 21 App 22 App 23 App 24 App 25 App 26 App 27 App 28 App 29 App 30 App 31 App 32 15 #Dynatrace Application monitoring dashboard 16 #Dynatrace 8
# # #Dynatrace Result example 1 login response time Repaired by restart login response time till March 2012 login response time from the end of March 2012 Slow response time with high variance 21.03.2012 Deploying first fixing patches <3 s 18 #Dynatrace 9
Result example 2 CPU usage % Daily average of CPU usage 45% 25% Mar 2012 Apr 2012 May 2012 Jun 2012 Jul 2012 Aug 2012 19 #Dynatrace Result summary 70% faster response time; 30 times faster MTTR; ~0% unplanned downtime; 130+ identified and eliminated problems in software architectures, programing and environmental set up; 60+ recommendations to architects and programmers; Saving significant IT expenditures (CAPEX and OPEX) due to: oversized hardware components; unnecessary software licenses; efficiently used human resources 20 #Dynatrace 10
Next steps: Performance Co Creation One & Unified Corporate Digital Performance Management Platform For Everyone User experience across channels Keep up with the pace of change Release capabilities faster Reduce unplanned work Improve release quality Users behavior insights Development Digital Business Owner Conversion and Optimization Identify and prevent problems Launch Readiness Uncover new business insights Operations Optimize Spend Improve MTTR & MTBF Deliver on user sat & SLAs 21 #Dynatrace The new generation of user centric application performance management THANK YOU 22 #Dynatrace 11