diff --git a/website/pages/use-cases/img/centralized-service-registry.png b/website/pages/use-cases/img/centralized-service-registry.png
new file mode 100644
index 0000000000..34bafd634a
Binary files /dev/null and b/website/pages/use-cases/img/centralized-service-registry.png differ
diff --git a/website/pages/use-cases/img/flexible-architecture.svg b/website/pages/use-cases/img/ecosystem.svg
similarity index 100%
rename from website/pages/use-cases/img/flexible-architecture.svg
rename to website/pages/use-cases/img/ecosystem.svg
diff --git a/website/pages/use-cases/img/enterprise-scale.png b/website/pages/use-cases/img/enterprise-scale.png
new file mode 100644
index 0000000000..cc124278e0
Binary files /dev/null and b/website/pages/use-cases/img/enterprise-scale.png differ
diff --git a/website/pages/use-cases/img/health-monitoring.svg b/website/pages/use-cases/img/health-monitoring.svg
new file mode 100644
index 0000000000..03fa7b291f
--- /dev/null
+++ b/website/pages/use-cases/img/health-monitoring.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/website/pages/use-cases/img/multi-region.svg b/website/pages/use-cases/img/multi-region.svg
new file mode 100644
index 0000000000..9e11bf5910
--- /dev/null
+++ b/website/pages/use-cases/img/multi-region.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/website/pages/use-cases/network-middleware-automation.jsx b/website/pages/use-cases/network-middleware-automation.jsx
index 94e54c4f1c..3420ca0b17 100644
--- a/website/pages/use-cases/network-middleware-automation.jsx
+++ b/website/pages/use-cases/network-middleware-automation.jsx
@@ -63,7 +63,7 @@ export default function NetworkMiddlewareAutomationPage() {
],
}}
image={{
- url: require('./img/flexible-architecture.svg?url'),
+ url: require('./img/ecosystem.svg?url'),
}}
/>
diff --git a/website/pages/use-cases/service-discovery-and-health-checking.jsx b/website/pages/use-cases/service-discovery-and-health-checking.jsx
index b1e61bfe8d..14057c065b 100644
--- a/website/pages/use-cases/service-discovery-and-health-checking.jsx
+++ b/website/pages/use-cases/service-discovery-and-health-checking.jsx
@@ -1,5 +1,7 @@
import UseCaseLayout from '../../layouts/use-cases'
-import TempUseCaseChildren from './_temp-children'
+import FeaturedSlider from '@hashicorp/react-featured-slider'
+import TextSplitWithCode from '@hashicorp/react-text-split-with-code'
+import TextSplitWithImage from '@hashicorp/react-text-split-with-image'
export default function ServiceDiscoveryAndHealthCheckingPage() {
return (
@@ -7,7 +9,177 @@ export default function ServiceDiscoveryAndHealthCheckingPage() {
title="Service Discovery and Health Checking"
description="Discover, Register and Resolve services for application workloads across any cloud. Automatically add and remove services based on health checking."
>
-
+
+
+
+
+
+
+ > DiG 9.10.6 <<>> @127.0.0.1 -p 8600 web.service.consul SRV
+; (1 server found)
+;; global options: +cmd
+;; Got answer:
+;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56598
+;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 3
+;; WARNING: recursion requested but not available
+
+;; OPT PSEUDOSECTION:
+; EDNS: version: 0, flags:; udp: 4096
+;; QUESTION SECTION:
+;web.service.consul. IN SRV
+
+;; ANSWER SECTION:
+web.service.consul. 0 IN SRV 1 1 80 Judiths-MBP.lan.node.dc1.consul.
+
+;; ADDITIONAL SECTION:
+Judiths-MBP.lan.node.dc1.consul. 0 IN A 127.0.0.1
+Judiths-MBP.lan.node.dc1.consul. 0 IN TXT "consul-network-segment="
+
+;; Query time: 2 msec
+;; SERVER: 127.0.0.1#8600(127.0.0.1)
+;; WHEN: Tue Jul 16 14:31:13 PDT 2019
+;; MSG SIZE rcvd: 150`,
+ }}
+ />
+
+
+
+
+
+
+
+
)
}