SlideShare a Scribd company logo
1 of 34
ReplayDIRECTOR Presentation Automate 30% of the Software Lifecycle JonathanLindo, Founder, VP of Products & Technology
  Replay Solutions Overview Founded in 2004 Based in Redwood City, CA Series-B Venture Backed Unique Technology 12 patents (3 issued, 9 pending) Replay Solutions Confidential
ReplayDIRECTOR – Key Benefits 2.  No setup of servers, DBs or load required Private & Confidential 3 When a defect occurs, Replay will… 1.  Automate data collection 3.  Guarantee live reproduction
  Replay bridges Dev, Ops, QA & Support 4 Dev Ops Defect Tracker Support QA
Customers across multiple verticals… 5
Application Surveillance Records Everything Authentication Server JMS Server LDAP Server Support QA Enterprise Application Dev Team Database Database Operations Database Caching Service External Services Account Services 6
Replay on a Single Workstation, Anywhere ,[object Object]
Reproduce live app code execution
100% Fidelity
No servers, database, load required
Guaranteed issue reproduction in seconds dfdf Authentication Server JMS Server LDAP Server Support QA Enterprise Application Dev Team Database Database Database Caching Service External Services Account Services 7
  Rapid Application Diagnostics Critical Events ReplayLIGHTNING HTTP Transactions Logs Database Queries Exceptions 8
 “Time Machine” Event Amplification Critical Events ReplayLIGHTNING HTTP Transactions Logs Missing Data can be collected after the fact Database Queries Exceptions 9
 “Execution Recording” Overhead Private & Confidential ReplayDIRECTOR captures byte-code execution at run-time. ,[object Object]
Recordings are streamed, similar to YouTube delivery,[object Object]
Replay Use Case - DevOps 1 2 Recording turned ON.Issue captured and ‘marked’ by Replay Web App Monitoring tool detects ‘P1’ Production issue Dev Team Operations 4 3 Devreprosproduction issue with no setup req’d,locates root-cause and fix Operations sends complete recording of issue to Dev Introscope 12
Replay Use Case – ISV Customer Support 1 2 Customer Site Recording turned on.Issue captured & uploaded remotely by Replay Software failure occurs at customer site. SLA compromised! Web App Dev Team Support Support Cloud 4 3 Devreproscustomer issue with no setup req’d,locates root-cause and fix Support communicates recording of issue to Dev 13
 JIRA Integration Private & Confidential 14
15 12/5/2007 Edit Custom Footer: Insert->Header & Footer
ReplayDIRECTOR Architecture Cloud Servers App Servers SERVER CONNECTOR RECORDER RECORDER RECORDER LIGHTNING End-Users, Testers Ops, Dev, QA, Support
ReplayDIRECTOR Architecture Web App Eclipse IDE, etc. SERVER Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE
dfdf Web App Eclipse IDE, etc. Web App ,[object Object]
Records only inputs, overhead low, invisible to app
Turn recording on/off dynamically
Markers tag issues/failures for later Replay
Sun JVM 1.5 or later
Tomcat, JBoss, WebLogic - Windows, LinuxSERVER RECORDER Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE ReplayDIRECTOR Recorder
dfdf Eclipse IDE, etc. Web App ,[object Object]
Web-based, Secure access control
Encrypted recording storage
Google-like defect searching
Hosted On-Demand, or On-Premise
Runs on Windows, Linux*SERVER SERVER Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE ReplayDIRECTOR Server
dfdf Eclipse IDE, etc. Eclipse IDE, etc. Web App ,[object Object]

More Related Content

What's hot

Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetVenkat Janardhanam, MS, MBA
 
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...Synopsys Software Integrity Group
 
Troubleshooting K1000
Troubleshooting K1000Troubleshooting K1000
Troubleshooting K1000Dell World
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco DevNet
 
Better Security Testing: Using the Cloud and Continuous Delivery
Better Security Testing: Using the Cloud and Continuous DeliveryBetter Security Testing: Using the Cloud and Continuous Delivery
Better Security Testing: Using the Cloud and Continuous DeliveryGene Gotimer
 
Relay health build system
Relay health build systemRelay health build system
Relay health build systemroncordell
 
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...Concentrated Technology
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Qualcomm Developer Network
 
Inventory Tips & Tricks
Inventory Tips & TricksInventory Tips & Tricks
Inventory Tips & TricksDell World
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle ManagementHari Srinivasan
 
DEVNET-1121 Customizing Cisco Video Access for Guests
DEVNET-1121	Customizing Cisco Video Access for GuestsDEVNET-1121	Customizing Cisco Video Access for Guests
DEVNET-1121 Customizing Cisco Video Access for GuestsCisco DevNet
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsSanjeev Sharma
 
Power edge carbonblack-security-0322Secure your workloads running on VMs and ...
Power edge carbonblack-security-0322Secure your workloads running on VMs and ...Power edge carbonblack-security-0322Secure your workloads running on VMs and ...
Power edge carbonblack-security-0322Secure your workloads running on VMs and ...Principled Technologies
 
Parasoft Concerto A complete ALM platform that ensures quality software can b...
Parasoft Concerto A complete ALM platform that ensures quality software can b...Parasoft Concerto A complete ALM platform that ensures quality software can b...
Parasoft Concerto A complete ALM platform that ensures quality software can b...Engineering Software Lab
 

What's hot (20)

Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
 
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...
 
Pavani_Rao
Pavani_RaoPavani_Rao
Pavani_Rao
 
Resume
ResumeResume
Resume
 
Neha_Kansal
Neha_KansalNeha_Kansal
Neha_Kansal
 
Troubleshooting K1000
Troubleshooting K1000Troubleshooting K1000
Troubleshooting K1000
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
Better Security Testing: Using the Cloud and Continuous Delivery
Better Security Testing: Using the Cloud and Continuous DeliveryBetter Security Testing: Using the Cloud and Continuous Delivery
Better Security Testing: Using the Cloud and Continuous Delivery
 
Relay health build system
Relay health build systemRelay health build system
Relay health build system
 
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
 
Inventory Tips & Tricks
Inventory Tips & TricksInventory Tips & Tricks
Inventory Tips & Tricks
 
CV_RishabhDixit
CV_RishabhDixitCV_RishabhDixit
CV_RishabhDixit
 
Dmz aa aioug
Dmz aa aiougDmz aa aioug
Dmz aa aioug
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 
DEVNET-1121 Customizing Cisco Video Access for Guests
DEVNET-1121	Customizing Cisco Video Access for GuestsDEVNET-1121	Customizing Cisco Video Access for Guests
DEVNET-1121 Customizing Cisco Video Access for Guests
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
 
Power edge carbonblack-security-0322Secure your workloads running on VMs and ...
Power edge carbonblack-security-0322Secure your workloads running on VMs and ...Power edge carbonblack-security-0322Secure your workloads running on VMs and ...
Power edge carbonblack-security-0322Secure your workloads running on VMs and ...
 
Parasoft Concerto A complete ALM platform that ensures quality software can b...
Parasoft Concerto A complete ALM platform that ensures quality software can b...Parasoft Concerto A complete ALM platform that ensures quality software can b...
Parasoft Concerto A complete ALM platform that ensures quality software can b...
 

Viewers also liked (20)

Seasons
SeasonsSeasons
Seasons
 
FCEVs and H2 in California
FCEVs and H2 in CaliforniaFCEVs and H2 in California
FCEVs and H2 in California
 
дорога
дорогадорога
дорога
 
Wellspiration 3: Burning Fat
Wellspiration 3: Burning FatWellspiration 3: Burning Fat
Wellspiration 3: Burning Fat
 
Unit 2. reinforcement
Unit 2. reinforcementUnit 2. reinforcement
Unit 2. reinforcement
 
Evreleri
EvreleriEvreleri
Evreleri
 
Pertussis en niños Lima
Pertussis en niños LimaPertussis en niños Lima
Pertussis en niños Lima
 
Twijfelen tussen Doen en Denken
Twijfelen tussen Doen en DenkenTwijfelen tussen Doen en Denken
Twijfelen tussen Doen en Denken
 
The Wonderful World of Wikis
The Wonderful World of WikisThe Wonderful World of Wikis
The Wonderful World of Wikis
 
Social Networking Pp Draft 1 TEST
Social Networking Pp Draft 1 TESTSocial Networking Pp Draft 1 TEST
Social Networking Pp Draft 1 TEST
 
Bildebok
BildebokBildebok
Bildebok
 
Vg2012jl
Vg2012jlVg2012jl
Vg2012jl
 
Photoshop: fashion retouching
Photoshop: fashion retouchingPhotoshop: fashion retouching
Photoshop: fashion retouching
 
Teens' Top Ten
Teens' Top TenTeens' Top Ten
Teens' Top Ten
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Bonnier Annual Review 2009
Bonnier Annual Review 2009Bonnier Annual Review 2009
Bonnier Annual Review 2009
 
Antibiotic de escalation_in_the_icu___how_is_it.
Antibiotic de escalation_in_the_icu___how_is_it.Antibiotic de escalation_in_the_icu___how_is_it.
Antibiotic de escalation_in_the_icu___how_is_it.
 
Airplane Susy &Masa
Airplane Susy &MasaAirplane Susy &Masa
Airplane Susy &Masa
 
5.G Teknoloji Oracle Day Sunumu
5.G Teknoloji Oracle Day Sunumu5.G Teknoloji Oracle Day Sunumu
5.G Teknoloji Oracle Day Sunumu
 
Grup De Treball Ensenyar Llengua No RomàNica
Grup De Treball Ensenyar Llengua No RomàNicaGrup De Treball Ensenyar Llengua No RomàNica
Grup De Treball Ensenyar Llengua No RomàNica
 

Similar to Replay Solutions CFD

Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Skytap Cloud
 
VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellenceveehikle
 
Measure() or die()
Measure() or die() Measure() or die()
Measure() or die() LivePerson
 
Arm html5 presentation
Arm html5 presentationArm html5 presentation
Arm html5 presentationIan Renyard
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)Roman Kharkovski
 
Compliance as Code Everywhere
Compliance as Code EverywhereCompliance as Code Everywhere
Compliance as Code EverywhereMatt Ray
 
Become a Performance Diagnostics Hero
Become a Performance Diagnostics HeroBecome a Performance Diagnostics Hero
Become a Performance Diagnostics HeroTechWell
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxGrace Jansen
 
Disaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate itDisaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate itMark McHenry
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vmCharlie Cler
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Preeya Selvarajah
 
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud ConnectVeeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud ConnectTanawit Chansuchai
 
eG Enterprise Citrix XenDesktop Monitor Product Tour
eG Enterprise Citrix XenDesktop Monitor Product ToureG Enterprise Citrix XenDesktop Monitor Product Tour
eG Enterprise Citrix XenDesktop Monitor Product ToureG Innovations
 
DockerCon Europe 2018 Monitoring & Logging Workshop
DockerCon Europe 2018 Monitoring & Logging WorkshopDockerCon Europe 2018 Monitoring & Logging Workshop
DockerCon Europe 2018 Monitoring & Logging WorkshopBrian Christner
 

Similar to Replay Solutions CFD (20)

Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments
 
Apex triggers i
Apex triggers iApex triggers i
Apex triggers i
 
VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Measure() or die()
Measure() or die()Measure() or die()
Measure() or die()
 
Measure() or die()
Measure() or die() Measure() or die()
Measure() or die()
 
Arm html5 presentation
Arm html5 presentationArm html5 presentation
Arm html5 presentation
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
 
Compliance as Code Everywhere
Compliance as Code EverywhereCompliance as Code Everywhere
Compliance as Code Everywhere
 
Become a Performance Diagnostics Hero
Become a Performance Diagnostics HeroBecome a Performance Diagnostics Hero
Become a Performance Diagnostics Hero
 
Resume_shafie
Resume_shafieResume_shafie
Resume_shafie
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
Disaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate itDisaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate it
 
Dipu_Kumar_Ray-CV
Dipu_Kumar_Ray-CVDipu_Kumar_Ray-CV
Dipu_Kumar_Ray-CV
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vm
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
 
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud ConnectVeeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
 
eG Enterprise Citrix XenDesktop Monitor Product Tour
eG Enterprise Citrix XenDesktop Monitor Product ToureG Enterprise Citrix XenDesktop Monitor Product Tour
eG Enterprise Citrix XenDesktop Monitor Product Tour
 
DockerCon Europe 2018 Monitoring & Logging Workshop
DockerCon Europe 2018 Monitoring & Logging WorkshopDockerCon Europe 2018 Monitoring & Logging Workshop
DockerCon Europe 2018 Monitoring & Logging Workshop
 

Recently uploaded

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Replay Solutions CFD

  • 1. ReplayDIRECTOR Presentation Automate 30% of the Software Lifecycle JonathanLindo, Founder, VP of Products & Technology
  • 2. Replay Solutions Overview Founded in 2004 Based in Redwood City, CA Series-B Venture Backed Unique Technology 12 patents (3 issued, 9 pending) Replay Solutions Confidential
  • 3. ReplayDIRECTOR – Key Benefits 2. No setup of servers, DBs or load required Private & Confidential 3 When a defect occurs, Replay will… 1. Automate data collection 3. Guarantee live reproduction
  • 4. Replay bridges Dev, Ops, QA & Support 4 Dev Ops Defect Tracker Support QA
  • 5. Customers across multiple verticals… 5
  • 6. Application Surveillance Records Everything Authentication Server JMS Server LDAP Server Support QA Enterprise Application Dev Team Database Database Operations Database Caching Service External Services Account Services 6
  • 7.
  • 8. Reproduce live app code execution
  • 10. No servers, database, load required
  • 11. Guaranteed issue reproduction in seconds dfdf Authentication Server JMS Server LDAP Server Support QA Enterprise Application Dev Team Database Database Database Caching Service External Services Account Services 7
  • 12. Rapid Application Diagnostics Critical Events ReplayLIGHTNING HTTP Transactions Logs Database Queries Exceptions 8
  • 13. “Time Machine” Event Amplification Critical Events ReplayLIGHTNING HTTP Transactions Logs Missing Data can be collected after the fact Database Queries Exceptions 9
  • 14.
  • 15.
  • 16. Replay Use Case - DevOps 1 2 Recording turned ON.Issue captured and ‘marked’ by Replay Web App Monitoring tool detects ‘P1’ Production issue Dev Team Operations 4 3 Devreprosproduction issue with no setup req’d,locates root-cause and fix Operations sends complete recording of issue to Dev Introscope 12
  • 17. Replay Use Case – ISV Customer Support 1 2 Customer Site Recording turned on.Issue captured & uploaded remotely by Replay Software failure occurs at customer site. SLA compromised! Web App Dev Team Support Support Cloud 4 3 Devreproscustomer issue with no setup req’d,locates root-cause and fix Support communicates recording of issue to Dev 13
  • 18. JIRA Integration Private & Confidential 14
  • 19. 15 12/5/2007 Edit Custom Footer: Insert->Header & Footer
  • 20. ReplayDIRECTOR Architecture Cloud Servers App Servers SERVER CONNECTOR RECORDER RECORDER RECORDER LIGHTNING End-Users, Testers Ops, Dev, QA, Support
  • 21. ReplayDIRECTOR Architecture Web App Eclipse IDE, etc. SERVER Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE
  • 22.
  • 23. Records only inputs, overhead low, invisible to app
  • 24. Turn recording on/off dynamically
  • 25. Markers tag issues/failures for later Replay
  • 26. Sun JVM 1.5 or later
  • 27. Tomcat, JBoss, WebLogic - Windows, LinuxSERVER RECORDER Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE ReplayDIRECTOR Recorder
  • 28.
  • 32. Hosted On-Demand, or On-Premise
  • 33. Runs on Windows, Linux*SERVER SERVER Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE ReplayDIRECTOR Server
  • 34.
  • 35. Software code execution runs during Replay/100% fidelity
  • 36. Live debug, profile, analyze, monitor during Replay
  • 38. Jump to any point in the recording
  • 39. No setup of servers, database, load required
  • 41. Eclipse IDE Plug-in for seamless developer workflowSERVER ENGINE Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE ReplayDIRECTOR Replay Engine
  • 42.
  • 43. Captures & records client-side user experience
  • 45. Plug-in for IE 6, 7, 8, 9, Firefox 2, 3, 4, 5SERVER PLUG-IN Web Browser ALM, APM Tools PLUG-IN CONNECTOR RECORDER ENGINE ReplayDIRECTOR Browser Plug-in
  • 46.
  • 47. Replay detects problems automatically
  • 48. Creates defect reports in JIRA, Quality Center
  • 49. Introscope can ‘mark’ issues for quick playback
  • 51. Recordings linked, issues reproduced anywhereWeb App SERVER CONNECTOR ALM, APM Tools Web Browser ALM, APM Tools Introscope PLUG-IN CONNECTOR RECORDER ENGINE ReplayDIRECTOR Connector
  • 52. Recognized as a Game-Changing Technology… Private & Confidential “It’s something that nobody inside or outside our industry has been able to solve. We refer to it almost as magic.” Steven ‘Mick’ Giles, Worldwide CTO, EA “Replay delivers immediate value and satisfaction. Every organization can benefit from Replay technology.” Theresa Lanowitz, Analyst, voke “We agree with Replay Solutions' view that when examining application code for failures, there is no substitute for executing it while re-creating the conditions causing failure.” VishyVenugopalan, Sr. Analyst 23
  • 53. 20 Licenses, 1 year for $10,000 Pilot Includes Professional Installation Full 24/7 Support On-site Training Course (1/2 day) ROI Metrics showing value to your Organization $10,000 Discount on future licenses* Replay Pilot Process – Prove ROI Value Private & Confidential 24
  • 54. Rapid Analysis is Critical, but data is missing! Web Application Server FATAL: [06/Apr/2010 02:31:28] IP address 77.123.79.148 found in DNS blacklist FATAL: [06/Apr/2010 02:31:34] IP address 95.180.18.77 found in DNS blacklist SORBS ERROR: [06/Apr/2010 02:31:35] IP address 87.116.205.175 found in DNS blacklist SORBS DNSBL, mail from … Critical Data Not Captured! ? 25
  • 55. Go Back in Time… Retrieve Critical Data Private & Confidential Web Application Server FATAL: [06/Apr/2010 02:31:28] IP address 77.123.79.148 found in DNS blacklist FATAL: [06/Apr/2010 02:31:34] IP address 95.180.18.77 found in DNS blacklist SORBS ERROR: [06/Apr/2010 02:31:35] IP address 87.116.205.175 found in DNS blacklist SORBS DNSBL, mail from … View detailed Log Messages after the Event during Replay WARNING: [06/Apr/2010 02:31:28] IP address 77.123.79.148 found in DNS WARNING: [06/Apr/2010 02:31:34] IP address 95.180.18.77 found in DNS INFO: [06/Apr/2010 02:31:35] IP address 87.116.205.175 found in DNS blacklist DEBUG: SORBS DNSBL, mail from [06/Apr/2010 02:32:57] IP address DEBUG: SORBS DNSBL, mail from [06/Apr/2010 02:32:57] IP address 74.77.70.88 26
  • 56. Thread A ReplayDIRECTOR Shared Resource Thread B Multi-threading & Race Condition Detection 27
  • 57. Interrupt & Callback Handling Web Application ReplayDIRECTOR ApplicationCallback Handlers Proxy Callback Handlers JVM Operating System, CPUs, System Hardware 28
  • 58. Today: Complexity is the rule. Authentication Server JMS Server LDAP Server Support Support QA QA n-Tier Application n-Tier Application ? Dev Team Dev Team Database Database Operations Database Caching Service External Services Account Services 29
  • 59. ReplayDIRECTOR™ Technology Generic record/replay principals applied to multiple platforms Application Run-time (JVM, x86, .NET, PHP Zend, Ruby Rails) Software Application (Java, C++, .NET, Ruby, PHP) ReplayAgent C/C++ ReplayAgent Ruby ReplayAgentJava ReplayAgent PHP ReplayAgent .NET Replay Core Technology (C++) Operating System (Windows, Linux, Solaris, AIX, HPUX, zOS, etc) 30
  • 60. Replay Virtual Container runs code during Replay App is running during Replay. Replay records app inputs only. Replay Virtual Container App Execution Replaying Execution Application Application Record Replay Perform any diagnostics or debugging. No source code changes. Private & Confidential 31
  • 61. The Problem: APM vs. Deep Diagnostics Trade-offs APM and Profiling Tools Provide a High Level View…Deep Diagnostics Require Higher Overhead… APM Diagnostics APM Web Transactions End User Experience CPU and Memory Deep Diagnostic Tools Debug Traces Performance Profiling Database Timings Stack Traces Memory Leak Analysis Code Coverage 32
  • 62. ReplayLIGHTNING provides the complete picture ReplayLIGHTNING Lightweight Monitoring to Identify critical events Access to deep Record/Replay data on-demand Built for QA, Developers, Operations and Support Combines Rapid Application Diagnostics with patented deep record/replay technology 33
  • 63. ReplayLIGHTNING New Features Rapid Application DiagnosticsCapture critical execution events for quick problem detection Performance ProfilerUncover application bottlenecks and hotspots Memory Leak LocatorDiscover the root-cause & origin of memory leaks in source code Code Coverage AnalyzerDetermine which code is not being run, see complexity hotspots Event AmplificationAccess any event data after the fact with “Time Machine”-like ability 34

Editor's Notes

  1. How would team members access and locate the recordings in QC? Will this work with the latest version of QC?
  2. How would team members access and locate the recordings in QC? Will this work with the latest version of QC?
  3. How would team members access and locate the recordings in QC? Will this work with the latest version of QC?
  4. How would team members access and locate the recordings in QC? Will this work with the latest version of QC?
  5. How would team members access and locate the recordings in QC? Will this work with the latest version of QC?
  6. How would team members access and locate the recordings in QC? Will this work with the latest version of QC?