From 06a0a76b2d831e65c7b63ffa5b99c50c98871bf3 Mon Sep 17 00:00:00 2001
From: Tim Zielonko
Date: Mon, 9 May 2022 12:52:52 -0500
Subject: [PATCH 1/2] port incident response use case page
---
src/pages/use-cases/incident-response.tsx | 386 ++++++++++++++++++++++
1 file changed, 386 insertions(+)
create mode 100644 src/pages/use-cases/incident-response.tsx
diff --git a/src/pages/use-cases/incident-response.tsx b/src/pages/use-cases/incident-response.tsx
new file mode 100644
index 00000000..ed0e7a3e
--- /dev/null
+++ b/src/pages/use-cases/incident-response.tsx
@@ -0,0 +1,386 @@
+import { FunctionComponent, ReactNode } from 'react'
+
+import ClockTimeThreeOutlineIcon from 'mdi-react/ClockTimeThreeOutlineIcon'
+import CrosshairsGpsIcon from 'mdi-react/CrosshairsGpsIcon'
+import WebIcon from 'mdi-react/WebIcon'
+import Link from 'next/link'
+
+import {
+ BackButtonBold,
+ BlogListItem,
+ buttonStyle,
+ buttonLocation,
+ ContentSection,
+ CustomCarousel,
+ CustomerLogosSection,
+ Layout,
+ QuoteCarousel,
+ ThreeUpText,
+} from '@components'
+
+import styles from './useCases.module.scss'
+
+const CarouselItem: FunctionComponent<{ header: string; text: ReactNode }> = ({ header, text }) => (
+ <>
+
{header}
+ {text}
+ >
+)
+
+const items = [
+ {
+ buttonLabel: 'Respond to incidents faster',
+ text: (
+
+ No heroics required: Quickly understand all the context and dependencies around your codebase
+ with Code Search so you can find the root cause of an incident
+ with confidence and speed. Document work in progress with{' '}
+ Notebooks so teammates can get up to speed
+ quickly.
+
,
+ description:
+ "Pinpoint the code responsible for the incident and find the root cause in your codebase. Understand the code's functionality to verify the issue.",
+ },
+ {
+ icon: ,
+ subtitle:
Plan your remediation
,
+ description:
+ 'Reduce time to resolution by supplying response teams with actionable details, like links to all affected code.',
+ },
+ {
+ icon: ,
+ subtitle:
Execute your plan globally
,
+ description:
+ "Fix the root cause and confirm the same issue doesn't reoccur in other areas by locating the code pattern and automating fixes across your entire codebase.",
+ },
+]
+
+const IncidentResponsePage: FunctionComponent = () => (
+
+
+
+
+
+
+ Resolve incidents quickly and confidently
+
+
+ Identify the root cause of an incident, understand its potential impact on other
+ services, and fix the issue everywhere in your codebase so it won't reoccur.
+
+ Incident response is stressful and overwhelming
+
+
+ Current tools don't enable teams to quickly get to the root cause of an incident and ensure
+ it doesn't reoccur. What does that mean for you?
+
+
+
+ Outages and degraded performance persist while development teams look for causes,
+ leading to lost revenue and frustrated customers.
+
+
+ Incidents can reoccur if developers can't find the root cause, leaving your company with
+ a reputation for unreliability and missed SLAs.
+
+
+ Incident response often relies on knowledge silos, which are neither scalable nor
+ sustainable.
+
+
+ Company leaders struggle to gain visibility into in-progress incident responses and
+ communicate timelines to stakeholders.
+
+
+
+
+
+
Cloudflare quickly addresses root-cause incidents
+
+ Cloudflare engineers use Sourcegraph's code intelligence platform to refactor and debug
+ faster. With Sourcegraph, they can quickly identify out-of-date code libraries by only
+ searching certain repositories while excluding specific file types. And it's easier to
+ search for error logs. As a result, the team can feel confident they've addressed each
+ issue.
+