19
1 #Dynatrace Per Bly, Technical manager – eCommerce, from TUI Nordic Anders Lundin, APM Solution Specialist - RedOcean Software / Dynatrace TUI Nordic: Ensuring great user experience for 80 million site visitors

TUI Nordic: Ensuring great user experience for 80 million site visitors

Embed Size (px)

Citation preview

Page 1: TUI Nordic: Ensuring great user experience for 80 million site visitors

1 #Dynatrace

Per Bly, Technical manager – eCommerce, from TUI NordicAnders Lundin, APM Solution Specialist - RedOcean Software / Dynatrace

TUI Nordic: Ensuring great user experience for 80 million site visitors

Page 2: TUI Nordic: Ensuring great user experience for 80 million site visitors

2 #Dynatrace

Successful digital businesses master 3 disciplines

Understand and optimize the experience they deliver, anywhere, anytime

Complete visibility across the delivery chain

Continuously deliver new digital capabilities

Increases sales & engagement

SimplifiesOperations

Speeds-up Innovation

Continuous Delivery

Application Performance

Customer Experience

Page 3: TUI Nordic: Ensuring great user experience for 80 million site visitors

3 #Dynatrace

Wikipedias definition on APM

“application performance management (APM), is the monitoring and managing of performance and availability of software applications. ”

Page 4: TUI Nordic: Ensuring great user experience for 80 million site visitors

4 #Dynatrace

• It starts and ends with the customer experience - Not the app

• It’s about preventing problems, not just reacting• Gap-free data is essential• The goal is Dev/Ops not Just/Ops

What we believe

Page 5: TUI Nordic: Ensuring great user experience for 80 million site visitors

5 #Dynatrace

Development Test/QA Production

Integrate to Automate and Collaborate

Lifecycle enabled APM

• Enough details to solve the problem without enabling more logging

• No need to reproduce

• Architectural verification

• Spend more time inventing!

• Pinpoint rootcause directly, no guesswork!

• Automatic analysis of performance between releases

• Analyse responsetime bottlenecks

• Less issues going into production

• Proactive and reactive problem detection and root cause for all transactions end to end

• UEM shows all actions per visit for all visits, all the way from the users interface

• Transactions are monitored in full context of application, processes and server metrics

• Data for transactions down to method level detailed enough to feed back to dev

Page 6: TUI Nordic: Ensuring great user experience for 80 million site visitors

6 #Dynatrace

• Agent based application monitoring tool

• Allows end-to-end visibility on all 100% transactions• From user click to line of code

Web Server / PHPNode.jsBrowser or Rich-Client Java .NET

Mainframe, C/C++ Database

Dynatrace Application Monitoring

Page 7: TUI Nordic: Ensuring great user experience for 80 million site visitors

7 TUI GROUP | Department | Name | Date

Per BlyTUI Nordic Operations (Datacenter | E-commerce)

Page 8: TUI Nordic: Ensuring great user experience for 80 million site visitors

8 TUI GROUP | Department | Name | Date

About TUI Nordic• Member of TUI Group. The world’s leading integrated

leisure tourism business.• Several source markets (finnmatkat.fi, startour.no,

startour.dk, fritidsresor.se, tema, wondercruises.com, nazar)

• 80 million web visits• Online is the biggest sales channel

About TUI Nordic IT• No silos, no walls

• Automate everything• Continuous delivery strategy

Page 9: TUI Nordic: Ensuring great user experience for 80 million site visitors

9 TUI GROUP | Department | Name | Date

Challenges• Complex platform• Mixture of code base and development culture• Few people are doing everything• Tracking end user experience (multiple devices)• Web is a moving target for monitoring

Page 10: TUI Nordic: Ensuring great user experience for 80 million site visitors

10 TUI GROUP | Department | Name | Date

Were do we use Dynatrace

Opsreactive | proactive

Dev code | testing

Marketingcrm | user analytics

MaDOps

Page 11: TUI Nordic: Ensuring great user experience for 80 million site visitors

11 TUI GROUP | Department | Name | Date

Operation(Reactive)

Scenario:Synthetic monitoring fails for searching trips

Numbers of exceptions increased for application A

Page 12: TUI Nordic: Ensuring great user experience for 80 million site visitors

12

Operation(Reactive)

Scenario:Slow response time

Slow stored procedures

Page 13: TUI Nordic: Ensuring great user experience for 80 million site visitors

13 TUI GROUP | Department | Name | Date

Operations(Proactive) Alarms

Page 14: TUI Nordic: Ensuring great user experience for 80 million site visitors

14 TUI GROUP | Department | Name | Date

Operations(Proactive) Monitoring

What is important?

Page 15: TUI Nordic: Ensuring great user experience for 80 million site visitors

15 TUI GROUP | Department | Name | Date

Development(code) Memory analysis

Page 16: TUI Nordic: Ensuring great user experience for 80 million site visitors

16 TUI GROUP | Department | Name | Date

Development(Testing)

Page 17: TUI Nordic: Ensuring great user experience for 80 million site visitors

17 TUI GROUP | Department | Name | Date

Business(Performance analytics)

Hypothesis: Filtering of results is slower on mobile devices

Page 18: TUI Nordic: Ensuring great user experience for 80 million site visitors

18 TUI GROUP | Department | Name | Date

Business(CRM)

Business case: Find non converted visits that have accepted newsletter and offers

Page 19: TUI Nordic: Ensuring great user experience for 80 million site visitors

19 TUI GROUP | Department | Name | Date

Summary• Reduced time for troubleshooting• Dynatrace as an analytics engine improves the

DevOps collaboration• Collaboration with marketing/business improved

 (MaDOps)• End2end monitoring gives us insight into how

users are experiencing the site

Next steps• Test / Deployment integration• Monitoring mobile app• Chatops integration with

Dynatrace