Skip to content

Commit 19af889

Browse files
committed
feat: use-cases pages
1 parent ade4f9a commit 19af889

25 files changed

+665
-20
lines changed

src/components/UcCard.astro

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
// src/components/UcCard.astro
3+
import type { UcCardProps } from '@/src/types/common';
4+
5+
const { title, description, href, slug } = Astro.props as UcCardProps;
6+
---
7+
8+
<div class="uc-card" id={`use-case--${slug}`}>
9+
<a class="uc-card-link" title={title} href={href}>
10+
{title}
11+
</a>
12+
<h3 class="uc-card-title">{title}</h3>
13+
<div class="uc-card-content">
14+
<p>{description}</p>
15+
</div>
16+
</div>

src/content.config.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,24 @@ const huddles = defineCollection({
262262
}),
263263
});
264264

265+
// Define use cases collections
266+
const useCases = defineCollection({
267+
loader: glob({ pattern: '**/[^_]*.{md,mdx}', base: './src/content/use-cases' }),
268+
schema: ({ image }) =>
269+
z.object({
270+
title: z.string(),
271+
slug: z.string().optional(),
272+
subtitle: z.string().optional(),
273+
description: z.string().optional(),
274+
date: z.date().optional(),
275+
author: z.string().optional(),
276+
thumbnail: image().optional(),
277+
featuredImage: image().optional(),
278+
draft: z.boolean().optional().default(false),
279+
meta: metaSchema,
280+
}),
281+
});
282+
265283
export const collections = {
266284
pages,
267285
about,
@@ -273,5 +291,6 @@ export const collections = {
273291
changelog,
274292
features,
275293
huddles,
294+
useCases,
276295
docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }),
277296
};

src/content/pages/use-cases.mdx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: Use Cases
3+
subtitle: Use Cases
4+
iconName: users
5+
description: "Datum is building for what’s next, but the problems we solve are here today."
6+
slug: "use-cases"
7+
---
8+
9+
10+
# Open Source at Datum
11+
12+
At Datum, we believe in the power of open source software and community-driven development. Our commitment to open source goes beyond just using open source tools - we actively contribute to and maintain several open source projects.
13+
14+
## Our Open Source Projects
15+
16+
Explore our open source projects and how you can get involved:
17+
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "Bring Connectivity into Your Existing Workflows"
3+
subtitle: "Seamless integration with your current infrastructure"
4+
description: "From protecting your app with a global proxy to creating CNAME's or using OTel for detailed end-to-end observability, Datum is designed to work the way you work. Leverage existing Kubernetes resource patterns."
5+
slug: "bring-connectivity-workflows"
6+
draft: false
7+
meta:
8+
title: "Bring Connectivity into Your Existing Workflows | Datum"
9+
description: "Integrate Datum's connectivity solutions seamlessly with your existing workflows, Kubernetes patterns, and observability tools."
10+
keywords: ["connectivity", "workflows", "kubernetes", "observability", "proxy", "OTel"]
11+
og:
12+
title: "Bring Connectivity into Your Existing Workflows"
13+
description: "Seamlessly integrate Datum's connectivity solutions with your existing infrastructure and workflows."
14+
article: true
15+
---
16+
17+
# Bring Connectivity into Your Existing Workflows
18+
19+
Datum is designed to work the way you work, integrating seamlessly with your existing infrastructure and workflows without requiring you to change how you operate.
20+
21+
## Global Proxy Protection
22+
23+
Protect your applications with our global proxy solution that integrates with your existing security and networking policies. No need to rebuild your infrastructure - simply point your traffic through Datum's secure network.
24+
25+
## CNAME Integration
26+
27+
Create and manage CNAME records programmatically through our API, maintaining consistency with your existing DNS management workflows. Whether you're using Route 53, CloudFlare, or any other DNS provider, Datum works with your current setup.
28+
29+
## OpenTelemetry Observability
30+
31+
Get detailed end-to-end observability using OpenTelemetry (OTel) standards you're already familiar with. Datum's network provides rich telemetry data that integrates with your existing monitoring and observability stack.
32+
33+
## Kubernetes Resource Patterns
34+
35+
Leverage familiar Kubernetes resource patterns and YAML configurations. Datum extends your existing Kubernetes workflows rather than replacing them, making adoption seamless for your team.
36+
37+
## Key Benefits
38+
39+
- **Zero Disruption**: Works with your existing tools and processes
40+
- **Familiar Patterns**: Uses Kubernetes resource patterns you already know
41+
- **Rich Observability**: Integrates with OTel for comprehensive monitoring
42+
- **Flexible Integration**: Supports multiple DNS providers and security tools
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "Control Traffic Patterns, Without Building a Single Box"
3+
subtitle: "Programmatic traffic management and shaping"
4+
description: "Shape, prioritize, and isolate traffic programmatically. Datum gives you fine-grained control without the need for hardware or middleboxes."
5+
slug: "control-traffic-patterns"
6+
draft: false
7+
meta:
8+
title: "Control Traffic Patterns Without Hardware | Datum"
9+
description: "Shape, prioritize, and isolate traffic programmatically with Datum's software-defined networking approach."
10+
keywords: ["traffic control", "traffic shaping", "programmatic networking", "software-defined networking", "QoS"]
11+
og:
12+
title: "Control Traffic Patterns, Without Building a Single Box"
13+
description: "Get fine-grained traffic control through software-defined networking - no hardware required."
14+
article: true
15+
---
16+
17+
# Control Traffic Patterns, Without Building a Single Box
18+
19+
Shape, prioritize, and isolate traffic programmatically with Datum's software-defined networking approach. Get fine-grained control without the need for expensive hardware or middleboxes.
20+
21+
## Programmatic Traffic Shaping
22+
23+
Define traffic policies and routing rules through code and APIs. Adjust bandwidth allocation, implement quality of service (QoS) policies, and optimize traffic flows without touching physical hardware.
24+
25+
## Traffic Prioritization
26+
27+
Prioritize critical application traffic automatically based on your defined policies. Ensure your most important workloads get the bandwidth and latency they need, when they need it.
28+
29+
## Traffic Isolation
30+
31+
Isolate different types of traffic or tenant workloads using software-defined network segmentation. Create secure boundaries without physical network separation.
32+
33+
## Dynamic Policy Updates
34+
35+
Update traffic policies in real-time as your application requirements change. No need to reconfigure hardware or wait for network changes to take effect.
36+
37+
## Key Benefits
38+
39+
- **Software-Defined**: No hardware dependencies or middleboxes required
40+
- **Programmatic Control**: Define policies through code and APIs
41+
- **Real-Time Updates**: Change policies instantly as needs evolve
42+
- **Cost Effective**: Eliminate expensive hardware requirements
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "Embed Private Connectivity into Your Applications"
3+
subtitle: "Simple APIs and SDKs for seamless integration"
4+
description: "With simple APIs and SDKs, Datum makes it easy to embed private connectivity directly into your apps—no custom tunnels or brokers required."
5+
slug: "embed-private-connectivity"
6+
draft: false
7+
meta:
8+
title: "Embed Private Connectivity into Your Applications | Datum"
9+
description: "Integrate private connectivity directly into your applications using Datum's simple APIs and SDKs."
10+
keywords: ["private connectivity", "APIs", "SDKs", "application integration", "secure networking"]
11+
og:
12+
title: "Embed Private Connectivity into Your Applications"
13+
description: "Add private connectivity to your applications with simple APIs and SDKs - no complex tunnels required."
14+
article: true
15+
---
16+
17+
# Embed Private Connectivity into Your Applications
18+
19+
Datum makes it easy to embed private connectivity directly into your applications through simple APIs and SDKs. No need for custom tunnels, brokers, or complex networking setup.
20+
21+
## Simple Integration
22+
23+
Add private connectivity to your applications with just a few lines of code. Our SDKs handle all the complexity of secure networking, so you can focus on building your application logic.
24+
25+
## No Custom Infrastructure
26+
27+
Unlike traditional VPN solutions that require custom tunnels or brokers, Datum provides direct, secure connectivity through our network fabric. Your applications connect securely without additional infrastructure.
28+
29+
## Multiple Language Support
30+
31+
Our SDKs support popular programming languages and frameworks, making it easy to integrate private connectivity regardless of your technology stack.
32+
33+
## Automatic Security
34+
35+
Built-in encryption and authentication ensure your application traffic is secure by default. No need to implement custom security protocols or manage certificates.
36+
37+
## Key Benefits
38+
39+
- **Easy Integration**: Simple APIs and SDKs for quick implementation
40+
- **No Infrastructure**: No custom tunnels or brokers required
41+
- **Multi-Language**: Support for popular programming languages
42+
- **Secure by Default**: Built-in encryption and authentication
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "Interact Privately with Alt Clouds"
3+
subtitle: "Extend private connectivity to AI platforms and SaaS ecosystems"
4+
description: "Extend private connectivity to AI platforms, SaaS ecosystems, and emerging alt clouds with the same consistency you expect from the public cloud."
5+
slug: "interact-privately-alt-clouds"
6+
draft: false
7+
meta:
8+
title: "Interact Privately with Alt Clouds | Datum"
9+
description: "Connect securely to AI platforms, SaaS ecosystems, and emerging cloud providers with Datum's private connectivity."
10+
keywords: ["alt clouds", "AI platforms", "SaaS", "private connectivity", "cloud integration"]
11+
og:
12+
title: "Interact Privately with Alt Clouds"
13+
description: "Extend private connectivity to AI platforms and SaaS ecosystems with consistent security and performance."
14+
article: true
15+
---
16+
17+
# Interact Privately with Alt Clouds
18+
19+
Extend private connectivity to AI platforms, SaaS ecosystems, and emerging alt clouds with the same consistency and security you expect from traditional public cloud providers.
20+
21+
## AI Platform Integration
22+
23+
Connect securely to AI platforms like OpenAI, Anthropic, and other AI service providers. Maintain data privacy and security while leveraging cutting-edge AI capabilities.
24+
25+
## SaaS Ecosystem Connectivity
26+
27+
Integrate with SaaS applications and services while maintaining private connectivity. Keep your data secure as it flows between your infrastructure and third-party services.
28+
29+
## Emerging Cloud Providers
30+
31+
Connect to new and emerging cloud providers and services without compromising on security or performance. Datum's network adapts to new providers as they emerge.
32+
33+
## Consistent Security Model
34+
35+
Apply the same security policies and access controls across all connected services, whether they're traditional cloud providers, AI platforms, or SaaS applications.
36+
37+
## Key Benefits
38+
39+
- **AI Platform Ready**: Secure connectivity to AI services and platforms
40+
- **SaaS Integration**: Private connectivity to SaaS ecosystems
41+
- **Future Proof**: Support for emerging cloud providers and services
42+
- **Consistent Security**: Unified security model across all connected services
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "Leverage Public Cloud On-Ramps"
3+
subtitle: "Seamless integration with major cloud providers"
4+
description: "Datum integrates directly with major cloud on-ramps, turning them into seamless extensions of your Galactic VPC."
5+
slug: "leverage-public-cloud-onramps"
6+
draft: false
7+
meta:
8+
title: "Leverage Public Cloud On-Ramps | Datum"
9+
description: "Integrate with major cloud on-ramps and turn them into seamless extensions of your Galactic VPC."
10+
keywords: ["cloud on-ramps", "cloud integration", "VPC extension", "cloud connectivity"]
11+
og:
12+
title: "Leverage Public Cloud On-Ramps"
13+
description: "Turn major cloud on-ramps into seamless extensions of your Galactic VPC with Datum."
14+
article: true
15+
---
16+
17+
# Leverage Public Cloud On-Ramps
18+
19+
Datum integrates directly with major cloud on-ramps, turning them into seamless extensions of your Galactic VPC. No complex configuration or custom integration required.
20+
21+
## Direct Cloud Integration
22+
23+
Connect to AWS Direct Connect, Google Cloud Interconnect, Azure ExpressRoute, and other major cloud on-ramps with native integration. Your existing cloud investments become part of your unified network.
24+
25+
## Seamless VPC Extension
26+
27+
Your Galactic VPC extends naturally into cloud environments through these on-ramps. Manage your entire network as a single, unified infrastructure regardless of where your resources are located.
28+
29+
## Simplified Configuration
30+
31+
No need for complex peering relationships or custom routing configurations. Datum handles the integration with cloud on-ramps automatically, providing a consistent experience across all providers.
32+
33+
## Cost Optimization
34+
35+
Leverage existing cloud on-ramp investments while reducing the complexity of managing multiple network connections. Datum's unified approach helps optimize both performance and costs.
36+
37+
## Key Benefits
38+
39+
- **Native Integration**: Direct support for major cloud on-ramps
40+
- **Unified Management**: Single network view across all cloud providers
41+
- **Simplified Setup**: No complex configuration required
42+
- **Cost Effective**: Leverage existing cloud investments efficiently
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "Take Your VPC Everywhere"
3+
subtitle: "Unified networking across all environments"
4+
description: "Cloud networking is powerful, yet fragmented. With Datum's Galactic VPC, we smooth out the rough edges and help you leverage programmatic networking wherever you need it, from public clouds to connected cars."
5+
slug: "take-vpc-everywhere"
6+
draft: false
7+
meta:
8+
title: "Take Your VPC Everywhere | Datum"
9+
description: "Extend your VPC connectivity across public clouds, edge locations, and IoT devices with Datum's Galactic VPC."
10+
keywords: ["VPC", "networking", "cloud", "edge", "IoT", "connected cars", "programmatic networking"]
11+
og:
12+
title: "Take Your VPC Everywhere"
13+
description: "Unify your networking across all environments with Datum's Galactic VPC solution."
14+
article: true
15+
---
16+
17+
# Take Your VPC Everywhere
18+
19+
Cloud networking is powerful, yet fragmented across different providers and environments. Datum's Galactic VPC smooths out these rough edges, giving you consistent, programmatic networking wherever you need it.
20+
21+
## Unified Cloud Networking
22+
23+
Connect your resources across AWS, Google Cloud, Azure, and other public clouds with a single, consistent networking layer. No more managing separate VPCs and complex peering relationships.
24+
25+
## Edge and IoT Connectivity
26+
27+
Extend your VPC to edge locations, IoT devices, and even connected cars. Datum's network architecture is designed to handle the unique requirements of distributed computing and IoT connectivity.
28+
29+
## Programmatic Control
30+
31+
Manage your entire network programmatically through APIs and infrastructure-as-code. Define network policies, routing rules, and security configurations using the same tools you use for your applications.
32+
33+
## Consistent Security Model
34+
35+
Apply the same security policies and access controls across all your connected environments. Whether it's a cloud instance, edge device, or IoT sensor, your security model remains consistent.
36+
37+
## Key Benefits
38+
39+
- **Multi-Cloud Support**: Works across all major cloud providers
40+
- **Edge Ready**: Extends to edge locations and IoT devices
41+
- **Programmatic**: Full API control for automation and infrastructure-as-code
42+
- **Consistent Security**: Unified security model across all environments

src/layouts/Layout.astro

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,16 @@ const descriptionValue =
3131
<!doctype html>
3232
<html lang="en" data-theme={dataTheme}>
3333
<head>
34+
<meta charset="UTF-8" />
35+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
36+
<link rel="sitemap" href="/sitemap-index.xml" />
37+
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
38+
<link rel="icon" type="image/png" href="/favicon.png" sizes="96x96" />
39+
<link rel="shortcut icon" href="/favicon.ico" />
40+
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
41+
<link rel="manifest" href="/site.webmanifest" />
42+
<meta name="apple-mobile-web-app-title" content="Datum" />
43+
3444
<SEO
3545
title={titleValue}
3646
description={descriptionValue}
@@ -76,19 +86,6 @@ const descriptionValue =
7686
],
7787
}}
7888
/>
79-
<link rel="sitemap" href="/sitemap-index.xml" />
80-
<meta charset="UTF-8" />
81-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
82-
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
83-
<link rel="icon" type="image/png" href="/favicon.png" sizes="96x96" />
84-
<link rel="shortcut icon" href="/favicon.ico" />
85-
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
86-
<link rel="manifest" href="/site.webmanifest" />
87-
<meta name="apple-mobile-web-app-title" content="Datum" />
88-
<link
89-
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Montserrat:wght@700;800&display=swap"
90-
rel="stylesheet"
91-
/>
9289

9390
<script type="text/javascript" defer is:inline>
9491
/* eslint @typescript-eslint/no-unused-expressions: "off" */

0 commit comments

Comments
 (0)