SlideShare a Scribd company logo
Preparing for System Failure:
How Pearson used AppDynamics to Drive Improved Student Experience
Mike Jackson, VP of Software Engineering, Pearson
Tim Boberg, Sr. Manager of Application Engineering & DevOps, Pearson
Pearson is the world’s leading learning company
40,000 employees in over 70 countries
All working to help people of all ages to make measurable progress in their lives
through all kinds of learning
We provide learning materials, technologies, assessments and services to teachers
and students in order to help people everywhere aim higher and fulfill their
potential.
We put the learner at the center of everything we do.
Who is Pearson?
Who is Pearson?
Pearson is the world’s leading learning company
40,000 employees in over 70 countries
All working to help people of all ages to make measurable progress in their lives
through all kinds of learning
We provide learning materials, technologies, assessments and services to teachers
and students in order to help people everywhere aim higher and fulfill their
potential.
We put the learner at the center of everything we do.
The role of technology in education is expanding
87%
of parents say
effective implementation of technology is
important for
their child’s success
Source: EdTechReview 2013
6.7m
students are now taking
at least one online course
Source: Online Learning Consortium 2012
92%
of educators rely on
internet content in the classroom
Source: Tomorrow Project – Speak up survey 2013

Recommended for you

AppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamicsAppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamics

IHS experienced the raw power of AppDynamics upon their first installation by immediately gaining insight into their applications problems in production. With the help of AppDynamics, IHS was about to increase collaboration between the operations and development teams in an effort to fix performance issues. The various IHS teams were able to benefit from having tangible evidence and metrics to pinpoint the exact root cause for clearer communication on performance problems. In this talk, you'll learn how IHS: - Built a bridge between the operations and development workflows - Used custom dashboards for multiple teams throughout their organization - Reduced confusion across teams on performance root cause - Monitors multiple environments to filter potential problems early This deck was originally presented at AppSphere 2015.

What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)

AppDynamics Winter '16 (4.2) features new and enhanced APM, server, analytics, database, and EUM capabilities. Check it out!

winter 16appdynamics4.2
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid CloudAppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud

As a language, Java remains a major player in enterprise applications, but new emerging trends around Java in recent years have been rather interesting because these trends no longer surround Java's core features. In addition, there have been interesting developments and overall movement towards cloud hybridization. In this session, we will review the new features in Java 8 in respect to performance monitoring. Then, we will deep-dive into new emerging trends surrounding Java enterprise applications, such as micro-service refactoring, cloud hybridization, and emerging frameworks/JVM-based languages and how you can leverage AppDynamics in order to gain further visibility into your application stack. Key Takeaways: -New Java 8 Developments -AppDynamics on Hybrid Cloud -Java 8 Memory Management -JVM-based languages and AppDynamics -Microservices Architecture and AppDynamics This session was originally presented at AppSphere 2015.

Helping people make progress in their lives through learning
PEARSON DIGITAL TRANSFORMATION
6
Digital Applications at Pearson
Multiple platforms with disparate technology stacks
- Microsoft, Oracle, NoSQL
- .Net, Java, Opensource
Pearson Apps – XL Platform Only
Copyright © 2015 AppDynamics. All rights reserved. 7
1B+
Pageview
s
Over 2
months
1.3M
Daily
Logins
40K
Concurren
t users
8
Example App - MathXL

Recommended for you

Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamics

The document discusses the challenges of modern application monitoring and proposes a unified monitoring approach using AppDynamics. It notes that current monitoring tools often live in silos, lack context, and make it difficult to pinpoint the root cause of issues. A unified monitoring solution like AppDynamics breaks down these silos by providing a single view across infrastructure, applications and end users with situation-aware data and views. It aims to move organizations from reactive monitoring to more proactive approaches through intelligent anomaly detection, automatic runbook automation, and leveraging analytics to better understand patterns and trends.

synthetic monitoringdatabase monitoringapplication performance monitoring
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...

Brandon Bichler, a Partner at London-based consulting firm Elixirr, will walk through what this new operating model looks like and provide some real examples of where it has been implemented and is working. Furthermore, he will outline what you can do to: - Sense check how healthy your company is in terms of the relationship between business and IT - Start to build out the components of this new operating model, factoring in the culture and organisational nuances of your company - Engage key stakeholders on this topic and secure their support for change This deck was originally presented at AppSphere 2015.

AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive IndustryAppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry

AutoTrader has many tools to help solve problems, but they didn’t quite have them all. Their tool-belt was exceptionally stocked, but they were just missing that one key tool to help them really excel at rooting out their issues: AppDynamics helped fill that gap. Many of AutoTrader’s systems were already being supported by competing products, but after giving the product a few weeks to prove itself, it became very clear that AppDynamics was able to provide new insight into systems that were missed by other tools. The product has helped AutoTrader in many ways including reducing time-to-resolution for outages, rooting out inefficient code, and optimizing their services. These optimizations have led to a better customer experience, easier troubleshooting for support, and increased stability across all their platforms. This deck was originally presented at AppsSphere 2015.

9
Preparing for system failure
“Enterprise software must be cynical. Cynical
software expects bad things to happen and is never
surprised when they do.”
Release It! Design and Deploy Production-Ready Software
by Michael T Nygard
Copyright © 2015 AppDynamics. All rights reserved.10
11
Failure to prepare
is preparing to fail
Surviving a failure - Think before you fail
Copyright © 2015 AppDynamics. All rights reserved.12
“A resilient system keeps processing transactions, even when there
are transient impulses, persistent stresses, or component failures
disrupting normal processing”
“A highly stable design usually costs the same to implement as the
unstable one.”
- Release It! Design and Deploy Production-Ready Software by
Michael T Nygard

Recommended for you

AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...

Blue Cross Blue Shield Association (BCBSA) provides health insurance to over 105 million Americans through its network of 36 separate health insurance companies. It has been operating for over 80 years and is accepted by over 90% of doctors in the US. BCBSA has been mining its large healthcare data warehouse to ensure a great consumer experience while addressing an exponential increase in demand for its web services. It implemented AppDynamics to help address issues with system performance, slow response times, and increased time to resolve issues that were impacting customer satisfaction. AppDynamics helped identify inefficiencies in code and queries that were improved to enhance performance and scale capabilities to support growing demand.

AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...

Team Beachbody is a leading consumer fitness brand. In order to attract and retain customers, it is critical to provide an outstanding customer experience. Just as Beachbody workouts help customers get into shape, Team Beachbody found that they needed to apply the same rigour to their own website and apps to shape the end-user experience for their customers. In this session, learn how AppDynamics helped Beachbody adopt a DevOps culture with incentives a governance plan, and easily consumable process to hammer and chisel their apps and organization into shape. Like before and after photos showing the success of their customers, see how the Beachbody DevOps journey led to improvements in Direct and Network Marketing, Beachbody LIVE, and On-Demand Digital delivery. This deck was originally shared at AppSphere 2015.

How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...

Philippe Bedard is the Vice President of SaaS Operations at Halogen Software, a publicly traded company that provides employee engagement and talent management software. Halogen delivers its software globally as a SaaS platform and supports millions of users through high-availability operations. To meet the challenges of delivering high-velocity software updates while maintaining a compliance-driven environment, Halogen implemented AppDynamics to gain visibility into application performance and help reduce troubleshooting times. With AppDynamics, Halogen improved development velocity, shortened mean time to resolution when issues arose, and better supported its market-leading customer experience.

as16 - business value case studiesas16 - all slidesas16 - customer presentation
The Exceptional Fall
13
The Monitoring Story
Copyright © 2015 AppDynamics. All rights reserved. 14
The Monitoring Story
Copyright © 2015 AppDynamics. All rights reserved. 15
Why AppDynamics?
- One ubiquitous tool that handles our disparate tech stacks
- Scalable Architecture
- We love all of the AppDynamics features:
- System level monitoring and alerting
- Business transaction monitoring and alerting
- Call Stack visibility for slow or failing health checks
- Visual representation of system
16
Even VP’s can use it !!

Recommended for you

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...

Oceanwide started its AppDynamics journey three years ago and relies heavily on it for its investigations of critical issues. Its usage—a mix of proactive alerting and reactive usage—has allowed Oceanwide to reach high standards of availability. Striving to adopt a DevOps culture, the broader adoption of AppDynamics across the company is a key focus. In this session, we will discuss how to work with developers and QA staff in their adoption of AppDynamics as well as key initiatives that enable them to use the solution as a common language when interacting with the operations team. Key takeaways: o How to promote and nurture the adoption of AppDynamics in developer and QA scrums o Key elements of a successful DevOps cell built around AppDynamics o How to establish AppDynamics as the common language between development, QA, and operations For more information go to: www.appdynamics.com”

as16 - all slidesas16 - business value case studiesas16 - customer presentation
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...

Learn how Gannett used AppDynamics to make performance data actionable so product and development teams could collaborate to resolve issues faster by knowing exactly what the impact is of a performance problem and where to look to resolve it with correlated server side snapshots and combined Real-User and Synthetic monitoring to provide: -Consistent/Repeatable data for more sensitive and faster alerting -Deeper diagnostic data -Very specific availability/functionality monitoring of critical user flows -Assertions on page content/behavior -Dynamic baselines for tighter and more realistic performance thresholds This deck was originally presented at AppSphere 2015

AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application AnalyticsAppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics

Travelport, a B2B Travel Commerce platform enterprise company, has many custom-built enterprise applications. Monitoring and the concept of Application Performance Management (APM) as a whole was not part of the company DNA. Late delivery and poor performing applications prompted Travelport to look more closely at the maturity of its development and monitoring practices and of existing solutions. The company took an ambitious effort to adopt a “new” unifying tool strategy combining APM and analytics, and overcome cultural barrier to bring development and monitoring teams close together. If you are an ecommerce enterprise with customer-facing and custom-built applications, join this session to get insights into: -Why we chose the road towards unified application monitoring strategy and overcoming common challenges most organizations wrestle with -Why log analytics weren't enough -Turning to AppDynamics Application Analytics to get real-time insights into business and performance data This deck was originally shared at AppSphere 2015.

Partnership between Pearson and AppDynamics
Copyright © 2015 AppDynamics. All rights reserved. 17
Preparing for the Exceptional Fall
18
“AppDynamics turns our application into a living, breathing entity”
Pearson
Software
Engineer
Preparing for the Exceptional Fall
19
Copyright © 2015 AppDynamics. All rights reserved. 20
Exceptional Results with AppDynamics

Recommended for you

How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...

Accenture’s internal IT organization powers a digital business that supports the company’s growth strategy. To operate globally and virtually requires pervasive technology to be applied differently, and more quickly than ever. With hundreds of applications and platforms underpinning operations, monitoring, managing, and improving performance of applications is important. To help Accenture deliver high-performing enterprise apps to support 370,000+ employees in 120 countries, it deployed AppDynamics. Accenture’s performance engineering team undertook innovative programs to drive adoption. Explore Accenture’s deployment and maintenance approach, means of accelerating adoption, and keys to transforming digital operations. Key takeaways: • How Accenture internally deploys AppDynamics across hundreds of unique applications and provides periodic updates • How Accenture drives performance monitoring from a top-down perspective and standardizes its operations mindset across critical applications • How Accenture enables more than 1,000 users to track application performance within AppDynamics For more information go to: www.appdynamics.com

as16 - business value case studiesas16 - all slidesas16 - customer presentation
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...

This session will describe in detail why the World Bank chose AppDynamics for its Application Performance Management (APM) solution to align with its revamped enterprise monitoring strategy. The World Bank historically had many monitoring tools that were implemented in silos. Hear straight from this customer about the benefits of a consistent enterprise monitoring strategy in the wake of a tools consolidation. Key takeaways: o Benefits that the World Bank achieved by consolidating monitoring tools o Overall monitoring strategy and the value proposition AppDynamics allowed the World Bank to realize o Using AppDynamics every day for faster problem resolution and rapid service restoration For more information go to: www.appdynamics.com

as16 - all slidesas16 - customer presentationas16 - technical case studies
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics

This document discusses AppDynamics' capabilities for monitoring Docker containers: - AppDynamics provides unified monitoring of applications running in Docker containers, allowing visibility into both application and Docker metrics from a single interface. - An extension is available that collects Docker metrics using the Docker Remote API and displays them alongside application data in AppDynamics' dashboards. - A demo environment on GitHub contains an example of an application deployed in Docker containers that can be monitored end-to-end using AppDynamics.

dockerappdynamicsapm
Preparing for success!!!
21
● Establish CoE
○ Engage AppD Professional Services
○ Ongoing Hands on Training
● Organize your applications
● Instrument key business transactions
● Eyes On The Glass – Watch Production
● Action what you see
○ If you see it, say it
● Continuous improvement
○ Keep current on controller and agent
○ Evaluate key systems and transactions
Next Steps with AppDynamics & our initiative
Copyright © 2015 AppDynamics. All rights reserved. 22
Takeaways
• Success at scale requires standardization and preparation
• Systems fail, Implement Stability Patterns
• Adopt and Implement vibrant full stack Monitoring
• Watch and Learn from Production
• Avoid silos, work cross functionally
• Train First Responders and DevOps Teams
Copyright © 2015 AppDynamics. All rights reserved. 23
Thank You

Recommended for you

AppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise ITAppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise IT

Amazon Web Services pioneered cloud computing in 2008. Since then, we’ve learned a lot about what enterprises have done to meaningfully adopt the cloud to benefit their businesses. This session will present a pattern that has emerged, organizationally and architecturally, in enterprises who are using the cloud to meet their business objectives. With practical guidance, and insight into how AWS and our partners can help you deliver results, attendees will gain an actionable model for accelerating their organization’s success. Stephen Orban, Global Head of Enterprise Strategy, Amazon Web Services

appshereawsappdynamics
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...

1) IoT devices are becoming more common in enterprises and can impact business services and applications. 2) AppDynamics' vision is to provide an end-to-end solution to monitor all types of applications, devices, and connections from edge to cloud. 3) Problems with IoT devices and their data can originate from issues with the devices themselves or from the large volumes of data aggregated from many devices, as two customers discovered.

as16 - application intelligence insightsas16 - all slidesas16 - appdynamics presentation
ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...

This document discusses a study on the challenges facing female engineering students in Ghana. It found that less than 30% of university enrollments in Ghana are female, and only 1.9% of engineering students are women. The study conducted surveys of female engineering students at Kwame Nkrumah University of Science and Technology to understand the challenges they face. It found that female students are in the minority in most engineering disciplines and come from fewer ethnic groups than male students. The female students reported that the best parts of engineering were learning new skills but the worst parts were a lack of encouragement from society and difficulty balancing studies and family responsibilities. The document concludes that engineering education needs reforms to be more inclusive and that public education is needed to

icwesconferenceengineers australia
Agenda
Pearson Overview
Preparing for system failure
Surviving a system failure
The Exceptional Fall
Results
Takeaways
Copyright © 2015 AppDynamics. All rights reserved. 25
Preparing for system failure
“It is a fantasy to expect every single bug to be driven
out. Bugs will happen. They cannot be eliminated, so
they must be survived instead.”
- Release It! Design and Deploy Production-Ready Software by
Michael T Nygard
Copyright © 2015 AppDynamics. All rights reserved. 26
Surviving a failure: Think before you fail
Memory: You can never have enough
Users consume resources
Common logging tools create objects to represent a log
event. These objects require memory. If no memory is
available to create a log event, these logs do not get created
This is a great argument for external monitoring in addition to
log file scrapping
27
28

Recommended for you

OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"

1) "HA" pairs are commonly used but are not the only way to achieve redundancy. They have limitations around catastrophic failures and lack of scale out. 2) Alternative patterns like distributed load balancing and brokerless messaging can provide redundancy without single points of failure and allow for scale out. 3) Service distribution is presented as a superior approach that combines standard networking technologies to provide resilient, stateless and scale out services for OpenStack.

cloudscalingredundancyopenstack
L02 What is Software Architecture?
L02 What is Software Architecture?L02 What is Software Architecture?
L02 What is Software Architecture?

Hugtakið hugbúnaðararkítektúr er yfirhlaðið orð og þýðir mismunandi hluti fyrir mismunandi fólk. Við ætlum í þessum fyrirlestri að skilgreina ýmis hugtök tengd arkítektúr til að fá betri skilning á þessu. Við munum einnig skilgreina hvað agile arkítektúr þýðir eða hvað það þýðir ekki. Þá skoðum við monolith arkítektúr sem er hinn hefðbundi arkítektúr sem flestir nota í dag. Vandinn er sá að í dag eru kröfurnar meiri en þessi arkítektúr ræður við og því hafa menn verið að skoða aðrar leiðir eins og lightweight Service Oriented Architecture og hvernig smíða má hugbúnað sem þjónustur eða microapps eða microservice. Við skoðum einnig lagskiptingu en það er elsta trikkið í bókinni og byggir á deila og drottna aðferðinni.

háskólinn í reykjavíkhönnun og smíði hugbúnaðar
Where to put_my_data
Where to put_my_dataWhere to put_my_data
Where to put_my_data

This document discusses data storage and management. It covers various data storage models like relational, document, key-value, and graph databases. It emphasizes that the most important factors are providing fast response times under all loads, and selecting a consistency model appropriate for the application's needs. New data storage technologies have made consistency more complex, so applications need to make their consistency rules explicit rather than relying on the storage engine. Data should be engineered to have good response time distributions and be agile, adaptable, and sustainable over the long term as applications and technologies change.

data storage architecture programming systems abst
- Over 1 billion pageviews since September 1
- Over 1.3m daily logins
- Over 40k concurrent users during peak
- For the XL Platform ALONE
- Multiple platforms with disparate technology stacks
- Microsoft, Oracle, NoSQL
- .Net, Java, Opensource
Pearson - few stats...
Copyright © 2015 AppDynamics. All rights reserved. 29

More Related Content

What's hot

AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
AppDynamics
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOps
AppDynamics
 
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppDynamics
 
AppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamicsAppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamics
AppDynamics
 
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
AppDynamics
 
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid CloudAppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppDynamics
 
Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamics
AppDynamics
 
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppDynamics
 
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive IndustryAppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppDynamics
 
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppDynamics
 
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppDynamics
 
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
AppDynamics
 
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
 
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppDynamics
 
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application AnalyticsAppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppDynamics
 
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
AppDynamics
 
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
AppDynamics
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
AppDynamics
 
AppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise ITAppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise IT
AppDynamics
 
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
AppDynamics
 

What's hot (20)

AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
AppSphere 15 - Toys vs Tools: AppDynamics, a Swiss Army Knife for IT Professi...
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOps
 
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
 
AppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamicsAppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamics
 
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
 
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid CloudAppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
 
Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamics
 
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
 
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive IndustryAppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
 
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
 
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
 
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
 
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...
 
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
AppSphere 15 - Breaking the News: Delivering Content with Actionable Performa...
 
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application AnalyticsAppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
 
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
 
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 
AppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise ITAppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise IT
 
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
 

Viewers also liked

ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
Engineers Australia
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
Randy Bias
 
L02 What is Software Architecture?
L02 What is Software Architecture?L02 What is Software Architecture?
L02 What is Software Architecture?
Ólafur Andri Ragnarsson
 
Where to put_my_data
Where to put_my_dataWhere to put_my_data
Where to put_my_data
Michael Nygard
 
Resiliency jenna-2013
Resiliency jenna-2013Resiliency jenna-2013
Resiliency jenna-2013
Jenna Martin
 
Manueverable architecture
Manueverable architectureManueverable architecture
Manueverable architecture
Michael Nygard
 
The Big Red Button
The Big Red ButtonThe Big Red Button
The Big Red Button
Michael Nygard
 
Tempo, Maneuverability, and Initiative
Tempo, Maneuverability, and InitiativeTempo, Maneuverability, and Initiative
Tempo, Maneuverability, and Initiative
Michael Nygard
 
Designing apps for resiliency
Designing apps for resiliencyDesigning apps for resiliency
Designing apps for resiliency
Masashi Narumoto
 
Resilience engineering
Resilience engineeringResilience engineering
Resilience engineering
Sumanth Chinthagunta
 
FORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM BluemixFORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM Bluemix
gjuljo
 
Essay writing for success
Essay writing for successEssay writing for success
Essay writing for success
ahermes31
 
Success
SuccessSuccess
Success
Qwaliti.com
 
Fault tolerance made easy
Fault tolerance made easyFault tolerance made easy
Fault tolerance made easy
Uwe Friedrichsen
 
Architecture without an end state
Architecture without an end stateArchitecture without an end state
Architecture without an end state
Michael Nygard
 
Patterns of resilience
Patterns of resiliencePatterns of resilience
Patterns of resilience
Uwe Friedrichsen
 
Resiliency through failure @ QConNY 2013
Resiliency through failure @ QConNY 2013Resiliency through failure @ QConNY 2013
Resiliency through failure @ QConNY 2013
Ariel Tseitlin
 
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
AINOW
 
Resilient Architecture
Resilient ArchitectureResilient Architecture
Resilient Architecture
Matt Stine
 
Success essay
Success essaySuccess essay
Success essay
tpowell23
 

Viewers also liked (20)

ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
ICWES15 - Challenges Facing Female Engineering Students in Africa - Our Exper...
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
 
L02 What is Software Architecture?
L02 What is Software Architecture?L02 What is Software Architecture?
L02 What is Software Architecture?
 
Where to put_my_data
Where to put_my_dataWhere to put_my_data
Where to put_my_data
 
Resiliency jenna-2013
Resiliency jenna-2013Resiliency jenna-2013
Resiliency jenna-2013
 
Manueverable architecture
Manueverable architectureManueverable architecture
Manueverable architecture
 
The Big Red Button
The Big Red ButtonThe Big Red Button
The Big Red Button
 
Tempo, Maneuverability, and Initiative
Tempo, Maneuverability, and InitiativeTempo, Maneuverability, and Initiative
Tempo, Maneuverability, and Initiative
 
Designing apps for resiliency
Designing apps for resiliencyDesigning apps for resiliency
Designing apps for resiliency
 
Resilience engineering
Resilience engineeringResilience engineering
Resilience engineering
 
FORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM BluemixFORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM Bluemix
 
Essay writing for success
Essay writing for successEssay writing for success
Essay writing for success
 
Success
SuccessSuccess
Success
 
Fault tolerance made easy
Fault tolerance made easyFault tolerance made easy
Fault tolerance made easy
 
Architecture without an end state
Architecture without an end stateArchitecture without an end state
Architecture without an end state
 
Patterns of resilience
Patterns of resiliencePatterns of resilience
Patterns of resilience
 
Resiliency through failure @ QConNY 2013
Resiliency through failure @ QConNY 2013Resiliency through failure @ QConNY 2013
Resiliency through failure @ QConNY 2013
 
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
 
Resilient Architecture
Resilient ArchitectureResilient Architecture
Resilient Architecture
 
Success essay
Success essaySuccess essay
Success essay
 

Similar to AppSphere 15 - Preparing for System Failure: How Pearson used AppDynamics to Drive Improved Student Experience

Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
AppDynamics
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
VMware Tanzu
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
Riverbed Technology
 
Philly ETE 2016: Securing Software by Construction
Philly ETE 2016: Securing Software by ConstructionPhilly ETE 2016: Securing Software by Construction
Philly ETE 2016: Securing Software by Construction
jxyz
 
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
Worksoft
 
How Innovative Is Your "Innovative" Solution?
How Innovative Is Your "Innovative" Solution?How Innovative Is Your "Innovative" Solution?
How Innovative Is Your "Innovative" Solution?
24/7 Software
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
Most Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfMost Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdf
InsightsSuccess4
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
SolarWinds
 
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
Pedro Henriques
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
SOASTA
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Preethi T G
 
Team MESA - Make Elderly Safe Again
Team MESA - Make Elderly Safe AgainTeam MESA - Make Elderly Safe Again
Team MESA - Make Elderly Safe Again
James Neo
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
VMware Tanzu
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
VictorOps
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
 
Chapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewChapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overview
Bule Hora University
 
Taking Open Source Security to the Next Level
Taking Open Source Security to the Next LevelTaking Open Source Security to the Next Level
Taking Open Source Security to the Next Level
WhiteSource
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software Development
Tathagat Varma
 

Similar to AppSphere 15 - Preparing for System Failure: How Pearson used AppDynamics to Drive Improved Student Experience (20)

Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
 
Philly ETE 2016: Securing Software by Construction
Philly ETE 2016: Securing Software by ConstructionPhilly ETE 2016: Securing Software by Construction
Philly ETE 2016: Securing Software by Construction
 
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
 
How Innovative Is Your "Innovative" Solution?
How Innovative Is Your "Innovative" Solution?How Innovative Is Your "Innovative" Solution?
How Innovative Is Your "Innovative" Solution?
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
Most Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfMost Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdf
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
 
Team MESA - Make Elderly Safe Again
Team MESA - Make Elderly Safe AgainTeam MESA - Make Elderly Safe Again
Team MESA - Make Elderly Safe Again
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
Chapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewChapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overview
 
Taking Open Source Security to the Next Level
Taking Open Source Security to the Next LevelTaking Open Source Security to the Next Level
Taking Open Source Security to the Next Level
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software Development
 

More from AppDynamics

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
AppDynamics
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
AppDynamics
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
AppDynamics
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
AppDynamics
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour London
AppDynamics
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
AppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
AppDynamics
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
AppDynamics
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like?
AppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
AppDynamics
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
AppDynamics
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
AppDynamics
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
AppDynamics
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
AppDynamics
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
AppDynamics
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit Europe
AppDynamics
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
AppDynamics
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
AppDynamics
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
AppDynamics
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
AppDynamics
 

More from AppDynamics (20)

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour London
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like?
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit Europe
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
 

AppSphere 15 - Preparing for System Failure: How Pearson used AppDynamics to Drive Improved Student Experience

  • 1. Preparing for System Failure: How Pearson used AppDynamics to Drive Improved Student Experience Mike Jackson, VP of Software Engineering, Pearson Tim Boberg, Sr. Manager of Application Engineering & DevOps, Pearson
  • 2. Pearson is the world’s leading learning company 40,000 employees in over 70 countries All working to help people of all ages to make measurable progress in their lives through all kinds of learning We provide learning materials, technologies, assessments and services to teachers and students in order to help people everywhere aim higher and fulfill their potential. We put the learner at the center of everything we do. Who is Pearson?
  • 3. Who is Pearson? Pearson is the world’s leading learning company 40,000 employees in over 70 countries All working to help people of all ages to make measurable progress in their lives through all kinds of learning We provide learning materials, technologies, assessments and services to teachers and students in order to help people everywhere aim higher and fulfill their potential. We put the learner at the center of everything we do.
  • 4. The role of technology in education is expanding 87% of parents say effective implementation of technology is important for their child’s success Source: EdTechReview 2013 6.7m students are now taking at least one online course Source: Online Learning Consortium 2012 92% of educators rely on internet content in the classroom Source: Tomorrow Project – Speak up survey 2013
  • 5. Helping people make progress in their lives through learning PEARSON DIGITAL TRANSFORMATION
  • 7. Multiple platforms with disparate technology stacks - Microsoft, Oracle, NoSQL - .Net, Java, Opensource Pearson Apps – XL Platform Only Copyright © 2015 AppDynamics. All rights reserved. 7 1B+ Pageview s Over 2 months 1.3M Daily Logins 40K Concurren t users
  • 9. 9
  • 10. Preparing for system failure “Enterprise software must be cynical. Cynical software expects bad things to happen and is never surprised when they do.” Release It! Design and Deploy Production-Ready Software by Michael T Nygard Copyright © 2015 AppDynamics. All rights reserved.10
  • 11. 11 Failure to prepare is preparing to fail
  • 12. Surviving a failure - Think before you fail Copyright © 2015 AppDynamics. All rights reserved.12 “A resilient system keeps processing transactions, even when there are transient impulses, persistent stresses, or component failures disrupting normal processing” “A highly stable design usually costs the same to implement as the unstable one.” - Release It! Design and Deploy Production-Ready Software by Michael T Nygard
  • 14. The Monitoring Story Copyright © 2015 AppDynamics. All rights reserved. 14
  • 15. The Monitoring Story Copyright © 2015 AppDynamics. All rights reserved. 15
  • 16. Why AppDynamics? - One ubiquitous tool that handles our disparate tech stacks - Scalable Architecture - We love all of the AppDynamics features: - System level monitoring and alerting - Business transaction monitoring and alerting - Call Stack visibility for slow or failing health checks - Visual representation of system 16 Even VP’s can use it !!
  • 17. Partnership between Pearson and AppDynamics Copyright © 2015 AppDynamics. All rights reserved. 17
  • 18. Preparing for the Exceptional Fall 18 “AppDynamics turns our application into a living, breathing entity” Pearson Software Engineer
  • 19. Preparing for the Exceptional Fall 19
  • 20. Copyright © 2015 AppDynamics. All rights reserved. 20 Exceptional Results with AppDynamics
  • 21. Preparing for success!!! 21 ● Establish CoE ○ Engage AppD Professional Services ○ Ongoing Hands on Training ● Organize your applications ● Instrument key business transactions ● Eyes On The Glass – Watch Production ● Action what you see ○ If you see it, say it ● Continuous improvement ○ Keep current on controller and agent ○ Evaluate key systems and transactions
  • 22. Next Steps with AppDynamics & our initiative Copyright © 2015 AppDynamics. All rights reserved. 22
  • 23. Takeaways • Success at scale requires standardization and preparation • Systems fail, Implement Stability Patterns • Adopt and Implement vibrant full stack Monitoring • Watch and Learn from Production • Avoid silos, work cross functionally • Train First Responders and DevOps Teams Copyright © 2015 AppDynamics. All rights reserved. 23
  • 25. Agenda Pearson Overview Preparing for system failure Surviving a system failure The Exceptional Fall Results Takeaways Copyright © 2015 AppDynamics. All rights reserved. 25
  • 26. Preparing for system failure “It is a fantasy to expect every single bug to be driven out. Bugs will happen. They cannot be eliminated, so they must be survived instead.” - Release It! Design and Deploy Production-Ready Software by Michael T Nygard Copyright © 2015 AppDynamics. All rights reserved. 26
  • 27. Surviving a failure: Think before you fail Memory: You can never have enough Users consume resources Common logging tools create objects to represent a log event. These objects require memory. If no memory is available to create a log event, these logs do not get created This is a great argument for external monitoring in addition to log file scrapping 27
  • 28. 28
  • 29. - Over 1 billion pageviews since September 1 - Over 1.3m daily logins - Over 40k concurrent users during peak - For the XL Platform ALONE - Multiple platforms with disparate technology stacks - Microsoft, Oracle, NoSQL - .Net, Java, Opensource Pearson - few stats... Copyright © 2015 AppDynamics. All rights reserved. 29