SlideShare a Scribd company logo
1 of 27
We operate as John Hancock in the United States, and Manulife in other parts of the world.
The John Hancock Monitoring Story:
Implementation OR Adaptation?
What does it take to succeed with New Relic?
September 2017
We operate as John Hancock in the United States, and Manulife in other parts of the world.
Navpreet Singh
Head of Technical Resolution at John Hancock
2
3
Manulife & John Hancock
Source: http://www.manulife.com/Our-Story
A Global company
22 million customers,
35,000 employees, 70,000 agents,
thousands of distribution partners
Global Assets Under Management
and Administration exceeded
$1 trillion in the first quarter of 2017
4
Technology Landscape @ John Hancock
150 Year-old
Business
Early IT
Adapter
Using mainframe
Mainframe
COBOL
Microfocus…
Serverless
Microservices
In Cloud
VB, PB, Progress, VFP…
Java, .Net, Ruby, Node, Angular, React, PHP…
Windows, Linux, Solaris, AIX…
SQL Server, Oracle, DB2, MySQL…
…And every version of these!
, cloud,
and everything in between
5
Technology Landscape @John Hancock
600+ applications
developed both in-house
and with vendors
Hosted on
multiple models
Thousands of
IT/IS professionals
We operate as John Hancock in the United States, and Manulife in other parts of the world.
The Manulife/John Hancock Reality
Before New Relic
Disparate Monitoring Solutions
Many different
approaches to
monitor applications
No monitoring software
for many applications
Basic hardware
monitoring for
ops and vendors
But…
Applications talk to each other all the time!
Result: Large holes in end-to-end monitoring
8
Example Scenarios
Web page loading slow
Batch process running slow
Don’t know CPU? or RAM?
or Disk? or SQL? or App? issue
Dev team can only access app logs;
Can’t capture CPU/RAM usage
Need server admin & DBA
Meet Service admin to capture CPU/RAM usage
Wait for assigned admins to respond
Takes hours to days just to obtain data
before troubleshooting
Performance Issues
9
Example Scenarios
Web page errors
App layer / Business layer errors
SQL errors
Dev team uses app logs; limited insight
Need to bring to lower regions,
do code debugging
Time consuming exercise, lack of real time trace.
Web page -> App component -> SQL invoked
from App
Lack of detail @thread level tracing for
performance issues
Need architect / admins
Application Errors
10
Increased Priority Incidents = Need for Better Monitoring
Move from
reactive to
proactive
We needed a
central monitoring standard
Resolve issues
quickly
Improve
understanding
of application
behavior
Improve visibility
into applications
in production
Enter
We operate as John Hancock in the United States, and Manulife in other parts of the world.
We’re All a Product of Our Environment!
What Else Was Happening When New Relic Was Being Introduced?
What Else Was Happening?
Move to Cloud
Predominantly Azure IaaS
with some PaaS, App Service
Some AWS
Move to Agile
Largely Scrum, SAFe with some
advanced concepts like TDD+Pairing
Push to DevOps
New Relic push aligns with
DevOps and Agile
CIO/COO sets a Clear Goal!
All applications in Production must be
monitored by New Relic within one year
An aggressive, clear, & unambiguous goal:
What’s Next?
What’s the right
Team Structure?
Who should Own
monitoring setup and
responsibilities?
15
Monitoring Ownership
Goal:
End-to-end monitoring solution
which spans tiers, hardware, and software
Monitoring
Servers
Ops team has
clear ownership
Monitoring
Applications
Not so clear
?
16
Monitoring Ownership options
A specialized central
monitoring team focused
on application monitoring
Ops team owns all
monitoring, drives it with
the application teams
1 2
Each app team
owns setting up
monitoring
3
17
Our Ownership Solution at JH: It’s a Hybrid!
Each app team owns
setting up monitoring for
their applications
Center of Excellence
set up to drive the effort
Culture change – very important.
This distinguishes adaptation from a simple software implementation
For one BU with 100+ apps,
a central monitoring team
established within the BU
18
Engagement Methodology with App Teams
1st set
of Meetings:
New Relic
Buy-in
2nd set
of Meetings:
App’s
Tech
Proposal:
App + New Relic =
Great Things!
Periodic
Check-ins
Adaptation: Best Practices & Suggestions
Culture Change
Get Buy-In
Highlight the Wins & Success Stories
to Top Leadership
Nurture an Internal Community
Monitoring Maturity Curve
Different types of monitoring
Alerts – Getting them right
Insights – IT Analytics
Insights – Business Analytics
21
Agile mindset to the project
Bias towards action
Don’t sit in a room discussing / researching
until you know all the answers
Figure out enough to get started, start executing,
find answers in the process – Inspect and Adapt
22
 Progress Shared monthly
with all Senior IT Leaders
 Metrics showed:
 # of users
 Growth over a period:
 % Apps by Status
 Monthly growth by BU
Metrics Highlighted to Track Progress
Agent Type
Min.
Contracted Apr May Jun
APM (Application
Performance Monitors) 264 61 98 126
Servers Unlimited 575 675 725
Mobile Apps 250000 0 0 298
Browser
(Million Checks) 75 1.5 8.3 11
Synthetic*
(Million checks) 1.5 1.4 1.4 0.7
Jan-17
Feb-17
Mar-17
Apr-17
May-17
Jun-17
‘In Progress’ and ‘Completed’JH DA
JH DA
We operate as John Hancock in the United States, and Manulife in other parts of the world.
Speed Bumps?
Before You Can Live Happily Ever After…
24
Some speed bumps we faced?
 Firewall – took a long time to resolve internally
 SSL issue with older java apps
 Sweet spot – Great with tech within the last 20-30 years and upcoming technologies
 IBM technologies
 PMI Metrics with Websphere
 Private Locations Azure deployable image
 Server Agents (& breadth)
We operate as John Hancock in the United States, and Manulife in other parts of the world.
Some Happy Endings…
26
Results - Success Stories
 APM: A group improved page performance by 3 secs per page load by
identifying tuning opportunities with a SQL executed multiple times for
every page load
 Synthetics: A group identified a 100+ MB static file was being served by
webservers in MA instead of Akamai CDN
 SQL Server Plugin: A team identified their Page Life Expectancy had
deteriorated drastically since DB moved to new server, indicating
inadequate RAM allocated
 Insights: A team identified uneven load distribution across servers was
causing severely degraded performance
 Server API+Synthetics: A team uses alerts on memory exhaustion to
avoid what used to be definite downtime
28
Going Forward… The Journey Continues
Recently
Acquired
Infrastructure
Product
NR
Software
Analysis
Review
NR
Expert
Services
Increased
Insights
Retention
Period
Miles to go…
29
Questions?

More Related Content

What's hot

Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Dynatrace
 
Sprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOpsSprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOpsDynatrace
 
Managing the Customer Experience for Media – Web, Mobile, and Video
Managing the Customer Experience for Media – Web, Mobile, and VideoManaging the Customer Experience for Media – Web, Mobile, and Video
Managing the Customer Experience for Media – Web, Mobile, and VideoNew Relic
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysDynatrace
 
What's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release HighlightsWhat's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release HighlightsDynatrace
 
Do DevOps Right with New Relic
Do DevOps Right with New RelicDo DevOps Right with New Relic
Do DevOps Right with New RelicNew Relic
 
Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsAppDynamics
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentDynatrace
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]Dynatrace
 
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelAWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelDynatrace
 
5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software FasterDynatrace
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategiessyosko
 
Building & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscapeBuilding & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscapeMeryemElMorabit
 
Practical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User MonitoringPractical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User MonitoringDynatrace
 
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...AppDynamics
 
Step one in our quest for dev ops
Step one in our quest for dev opsStep one in our quest for dev ops
Step one in our quest for dev opsNew Relic
 
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterHow to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterDynatrace
 
Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Dynatrace
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...AppDynamics
 
AppDynamics the Missing Link to DevOps - AppSphere16
AppDynamics the Missing Link to DevOps - AppSphere16AppDynamics the Missing Link to DevOps - AppSphere16
AppDynamics the Missing Link to DevOps - AppSphere16AppDynamics
 

What's hot (20)

Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]
 
Sprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOpsSprinting for Success: Digital Transformation through Agile and DevOps
Sprinting for Success: Digital Transformation through Agile and DevOps
 
Managing the Customer Experience for Media – Web, Mobile, and Video
Managing the Customer Experience for Media – Web, Mobile, and VideoManaging the Customer Experience for Media – Web, Mobile, and Video
Managing the Customer Experience for Media – Web, Mobile, and Video
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
 
What's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release HighlightsWhat's New with Dynatrace DC RUM - Release Highlights
What's New with Dynatrace DC RUM - Release Highlights
 
Do DevOps Right with New Relic
Do DevOps Right with New RelicDo DevOps Right with New Relic
Do DevOps Right with New Relic
 
Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamics
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
 
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelAWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
 
5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategies
 
Building & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscapeBuilding & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscape
 
Practical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User MonitoringPractical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User Monitoring
 
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
 
Step one in our quest for dev ops
Step one in our quest for dev opsStep one in our quest for dev ops
Step one in our quest for dev ops
 
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterHow to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software Faster
 
Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster!
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
 
AppDynamics the Missing Link to DevOps - AppSphere16
AppDynamics the Missing Link to DevOps - AppSphere16AppDynamics the Missing Link to DevOps - AppSphere16
AppDynamics the Missing Link to DevOps - AppSphere16
 

Similar to The John Hancock Monitoring Story, FutureStack17

Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedVMware Tanzu
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Rolando Carrasco
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps TourChef
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysAndreas Grabner
 
Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013RightScale
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeVMware Tanzu
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdfBoreVishnusai
 
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...VMware Tanzu
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTHHien Nguyen
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...Gene Kim
 
Zero to 12 Million
Zero to 12 MillionZero to 12 Million
Zero to 12 MillionVMware Tanzu
 
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeFrom 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeKlaus Enzenhofer
 
Application Transformation Workshop
Application Transformation WorkshopApplication Transformation Workshop
Application Transformation WorkshopVMware Tanzu
 

Similar to The John Hancock Monitoring Story, FutureStack17 (20)

Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
 
Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
OOP 2014 - Lifecycle By Design
OOP 2014 - Lifecycle By DesignOOP 2014 - Lifecycle By Design
OOP 2014 - Lifecycle By Design
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
 
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTH
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
 
Zero to 12 Million
Zero to 12 MillionZero to 12 Million
Zero to 12 Million
 
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeFrom 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
 
Application Transformation Workshop
Application Transformation WorkshopApplication Transformation Workshop
Application Transformation Workshop
 

More from New Relic

7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at ScaleNew Relic
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at ScaleNew Relic
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic
 
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...New Relic
 
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...New Relic
 
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をFutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をNew Relic
 
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...New Relic
 
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏New Relic
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemNew Relic
 
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringIntro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringNew Relic
 
FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote New Relic
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock YouNew Relic
 
Ground Rules for Code Reviews
Ground Rules for Code ReviewsGround Rules for Code Reviews
Ground Rules for Code ReviewsNew Relic
 
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...New Relic
 
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic	Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic New Relic
 
Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost OptimizationHost for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost OptimizationNew Relic
 
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineNew Relic
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringNew Relic
 

More from New Relic (20)

7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
 
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
 
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
 
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をFutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
 
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
 
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
 
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringIntro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
 
FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote
 
SRE-iously
SRE-iouslySRE-iously
SRE-iously
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
 
Ground Rules for Code Reviews
Ground Rules for Code ReviewsGround Rules for Code Reviews
Ground Rules for Code Reviews
 
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
 
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic	Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
 
Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost OptimizationHost for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost Optimization
 
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
 

Recently uploaded

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 

Recently uploaded (20)

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 

The John Hancock Monitoring Story, FutureStack17

  • 1. We operate as John Hancock in the United States, and Manulife in other parts of the world. The John Hancock Monitoring Story: Implementation OR Adaptation? What does it take to succeed with New Relic? September 2017
  • 2. We operate as John Hancock in the United States, and Manulife in other parts of the world. Navpreet Singh Head of Technical Resolution at John Hancock 2
  • 3. 3 Manulife & John Hancock Source: http://www.manulife.com/Our-Story A Global company 22 million customers, 35,000 employees, 70,000 agents, thousands of distribution partners Global Assets Under Management and Administration exceeded $1 trillion in the first quarter of 2017
  • 4. 4 Technology Landscape @ John Hancock 150 Year-old Business Early IT Adapter Using mainframe Mainframe COBOL Microfocus… Serverless Microservices In Cloud VB, PB, Progress, VFP… Java, .Net, Ruby, Node, Angular, React, PHP… Windows, Linux, Solaris, AIX… SQL Server, Oracle, DB2, MySQL… …And every version of these! , cloud, and everything in between
  • 5. 5 Technology Landscape @John Hancock 600+ applications developed both in-house and with vendors Hosted on multiple models Thousands of IT/IS professionals
  • 6. We operate as John Hancock in the United States, and Manulife in other parts of the world. The Manulife/John Hancock Reality Before New Relic
  • 7. Disparate Monitoring Solutions Many different approaches to monitor applications No monitoring software for many applications Basic hardware monitoring for ops and vendors But… Applications talk to each other all the time! Result: Large holes in end-to-end monitoring
  • 8. 8 Example Scenarios Web page loading slow Batch process running slow Don’t know CPU? or RAM? or Disk? or SQL? or App? issue Dev team can only access app logs; Can’t capture CPU/RAM usage Need server admin & DBA Meet Service admin to capture CPU/RAM usage Wait for assigned admins to respond Takes hours to days just to obtain data before troubleshooting Performance Issues
  • 9. 9 Example Scenarios Web page errors App layer / Business layer errors SQL errors Dev team uses app logs; limited insight Need to bring to lower regions, do code debugging Time consuming exercise, lack of real time trace. Web page -> App component -> SQL invoked from App Lack of detail @thread level tracing for performance issues Need architect / admins Application Errors
  • 10. 10 Increased Priority Incidents = Need for Better Monitoring Move from reactive to proactive We needed a central monitoring standard Resolve issues quickly Improve understanding of application behavior Improve visibility into applications in production Enter
  • 11. We operate as John Hancock in the United States, and Manulife in other parts of the world. We’re All a Product of Our Environment! What Else Was Happening When New Relic Was Being Introduced?
  • 12. What Else Was Happening? Move to Cloud Predominantly Azure IaaS with some PaaS, App Service Some AWS Move to Agile Largely Scrum, SAFe with some advanced concepts like TDD+Pairing Push to DevOps New Relic push aligns with DevOps and Agile
  • 13. CIO/COO sets a Clear Goal! All applications in Production must be monitored by New Relic within one year An aggressive, clear, & unambiguous goal:
  • 14. What’s Next? What’s the right Team Structure? Who should Own monitoring setup and responsibilities?
  • 15. 15 Monitoring Ownership Goal: End-to-end monitoring solution which spans tiers, hardware, and software Monitoring Servers Ops team has clear ownership Monitoring Applications Not so clear ?
  • 16. 16 Monitoring Ownership options A specialized central monitoring team focused on application monitoring Ops team owns all monitoring, drives it with the application teams 1 2 Each app team owns setting up monitoring 3
  • 17. 17 Our Ownership Solution at JH: It’s a Hybrid! Each app team owns setting up monitoring for their applications Center of Excellence set up to drive the effort Culture change – very important. This distinguishes adaptation from a simple software implementation For one BU with 100+ apps, a central monitoring team established within the BU
  • 18. 18 Engagement Methodology with App Teams 1st set of Meetings: New Relic Buy-in 2nd set of Meetings: App’s Tech Proposal: App + New Relic = Great Things! Periodic Check-ins
  • 19. Adaptation: Best Practices & Suggestions Culture Change Get Buy-In Highlight the Wins & Success Stories to Top Leadership Nurture an Internal Community Monitoring Maturity Curve Different types of monitoring Alerts – Getting them right Insights – IT Analytics Insights – Business Analytics
  • 20. 21 Agile mindset to the project Bias towards action Don’t sit in a room discussing / researching until you know all the answers Figure out enough to get started, start executing, find answers in the process – Inspect and Adapt
  • 21. 22  Progress Shared monthly with all Senior IT Leaders  Metrics showed:  # of users  Growth over a period:  % Apps by Status  Monthly growth by BU Metrics Highlighted to Track Progress Agent Type Min. Contracted Apr May Jun APM (Application Performance Monitors) 264 61 98 126 Servers Unlimited 575 675 725 Mobile Apps 250000 0 0 298 Browser (Million Checks) 75 1.5 8.3 11 Synthetic* (Million checks) 1.5 1.4 1.4 0.7 Jan-17 Feb-17 Mar-17 Apr-17 May-17 Jun-17 ‘In Progress’ and ‘Completed’JH DA JH DA
  • 22. We operate as John Hancock in the United States, and Manulife in other parts of the world. Speed Bumps? Before You Can Live Happily Ever After…
  • 23. 24 Some speed bumps we faced?  Firewall – took a long time to resolve internally  SSL issue with older java apps  Sweet spot – Great with tech within the last 20-30 years and upcoming technologies  IBM technologies  PMI Metrics with Websphere  Private Locations Azure deployable image  Server Agents (& breadth)
  • 24. We operate as John Hancock in the United States, and Manulife in other parts of the world. Some Happy Endings…
  • 25. 26 Results - Success Stories  APM: A group improved page performance by 3 secs per page load by identifying tuning opportunities with a SQL executed multiple times for every page load  Synthetics: A group identified a 100+ MB static file was being served by webservers in MA instead of Akamai CDN  SQL Server Plugin: A team identified their Page Life Expectancy had deteriorated drastically since DB moved to new server, indicating inadequate RAM allocated  Insights: A team identified uneven load distribution across servers was causing severely degraded performance  Server API+Synthetics: A team uses alerts on memory exhaustion to avoid what used to be definite downtime
  • 26. 28 Going Forward… The Journey Continues Recently Acquired Infrastructure Product NR Software Analysis Review NR Expert Services Increased Insights Retention Period Miles to go…

Editor's Notes

  1. TR team responsibilities include: Last escalation level for long-standing complex technical issues Technical Innovation Software Delivery Process Innovation Technology Enablement – Drive & oversee initial adaptation phase of complex technical acquisitions that have division-wide impact For Example, New Relic TR team owns the initial phase New Relic implementation at John Hancock
  2. Manulife operates as John Hancock in the United States, and Manulife elsewhere One company. Two brands. Financial advice, insurance and wealth and asset management solutions for individuals, groups and institutions around the world. 22 million customers, 35,000 employees, 70,000 agents, thousands of distribution partners Global Assets Under Management and Administration exceeded $1 trillion in the first quarter of 2017 A History Tidbit: Canada’s first Prime Minister, Sir John A. Macdonald, was also our Company’s first president
  3. 150 year old business An early IT adapter From Mainframes to Serverless Architecture in cloud – and everything in between – really, everything! Mainframe, Microfocus Client Server (VB, PB, Progress, VFP etc.) Web technologies (Java, .Net, Ruby, Node.js, AngularJS, PHP etc.). Windows, Linux, Solaris, AIX. SQL Server, Oracle, DB2…. And almost every version of these!
  4. 600+ Applications, multiple environments in Prod and Non-Prod Applications developed both in-house + many vendors. Apps hosted with multiple models On Premise in Data Centers Increasing # in Cloud ASP vendor managed SaaS Thousands of IT/IS professionals
  5. Disparate Monitoring solutions Many different software tools to monitor their applications No monitoring software for many applications Basic hardware monitoring for Ops and Vendors Information access closely guarded to select few Server, not the Application, monitoring predominant But ….. Applications talk to each other all the time! Result: Large holes in end-to-end monitoring Whichever software made sense for their individual applications/tiers Teams selected their own monitoring sw for their applications and tiers – based on their needs at the time
  6. Increase in priority incidents highlighted the need to: Move from reactive to proactive mode – prevent issues Resolve issues quickly when they do occur Improve understanding of application behavior across tiers & across applications Improve visibility into how applications performed in Production Requirement for central monitoring standard End-to-end visibility Application development team Support team
  7. Move to Cloud : Big push to move applications to Cloud Predominantly Azure IaaS with some PaaS, App Service Some AWS Move to Agile Deliberate and definite paradigm shift towards Agile Largely Scrum, SAFe with some advanced concepts like TDD+Pairing Push to DevOps New Relic push aligns with DevOps and Agile
  8. Goal: end-to-end monitoring solution which spans tiers, hardware, and software Servers - Ops team has clear ownership Applications – Not so clear Ownership at the Business Unit/team level Application Owners/teams identified within each BU own one or more applications Central Ops teams and Platform teams own hardware or common applications
  9. Ops team owns all monitoring, drives it with the application teams Some Pros; Many Cons: Hardware/Server perspective to Monitoring Knowledge/expertise about applications, tech stacks, etc How will app teams react to Ops team driving this? A specialized central monitoring team focused on application monitoring Many Pros; Some significant Cons: Most important: Acquire-Install-Hope Vs Adaptation A behavior change is needed to truly utilize benefits of monitoring. Harder to drive the adaptation in this model No Pain, No Gain: Apps team don’t go through the hard work, resulting in limited learning Each app team owns setting up monitoring Apt for Adaptation Longer ramp with long term gains Learning curve longer, more involved Delayed gratification Instills mindset into each team Support structure needed for each app team Program Management Technical Guidance Issue: Not easy to scale Each app team owns setting up monitoring Apt for Adaptation Longer ramp with long term gains Learning curve longer, more involved Delayed gratification Instills mindset into each team Support structure needed for each app team Program Management Technical Guidance Issue: Not easy to scale
  10. The Rule: Each app team owns setting up monitoring for their applications App team owns the “Do” e.g. installs, configurations, etc. Center of Excellence set up to drive the effort Run Program in a decentralized fashion Technical Support Owns convincing, guiding, training, resolving technical issues, building expertise in-house etc. Culture change – very important. This distinguishes adaptation from a simple software implementation The Exception: For one BU where the number of applications is very high A central monitoring team established within the BU This team works with the Center of Excellence to drive the monitoring adaptation
  11. 1st set of Meetings: New Relic Buy-in. Understand the players & decision makers. Demonstrate: Show an app similar to theirs already using New Relic 2nd set of Meetings: App’s Tech App teams explain their tech stack, deployments, server layouts Proposal: App + New Relic = Great Things! Share a proposed monitoring Solution How many of which agents to deploy, next steps, prioritization suggestions Periodic check-ins Ensure progress, adequate technical support & guidance through the monitoring maturity curve
  12. Culture Change – Very important for adaptation rather than a simple software implementation Get Buy-in, overcome resistance/reluctance If you keep doing what you’ve been doing, you keep struggling with the same problems! Highlight the Wins! Take the horse to water….. Monitoring Maturity Curve Different types of monitoring - easy to involved. Server/Infrastructure  Synthetics  APM, Browser, Plugins, Mobile Alerts – Getting them right. Fine tuning process Insights – IT Analytics Insights – Business Analytics
  13. We shared a monthly report with all Senior IT leaders Metrics showed: # of users Growth over a period: in APM hosts Server Agents Mobile Apps Browsers Synthetics % Apps by Status Monthly growth by BU
  14. Firewall – took a long time to resolve internally SSL issue with older java apps Sweet spot – Great with tech within the last 20-30 years and upcoming technologies IBM technologies PMI Metrics with Websphere Private Locations Azure deployable image Server Agents
  15. APM: A group improved page performance by 3 secs per page load by identifying tuning opportunities with a SQL executed multiple times for every page load Synthetics: A group identified a 100+ MB static file was being served by webservers in MA instead of Akamai CDN SQL Server Plugin: A team identified their Page Life Expectancy had deteriorated drastically since DB moved to new server, indicating inadequate RAM allocated Insights: A team identified uneven load distribution across servers was causing severely degraded performance Server API+Synthetics: A team uses alerts on memory exhaustion to avoid what used to be definite downtime
  16. Recently acquired Infrastructure Product Getting rave reviews internally Need to replace Server Monitors NR Expert Services NR Software Analysis Review Increased Insights Retention period IT Analytics Business Analytics Miles to go….!