SlideShare ist ein Scribd-Unternehmen logo
1 von 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]

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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...
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

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

Hinweis der Redaktion

  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?