import { motion } from "framer-motion"; import { Database, Server, MessageSquare, Box, Globe, Smartphone, MapPin, Link as LinkIcon, Scissors, Film, Play, BrainCircuit, Cpu, ArrowRight } from "lucide-react"; export const ShardingVisual = () => (
{/* Main Database */} {/* Shards */} {[0, 1, 2].map((i) => (
Shard {i + 1}
))}
); export const KafkaVisual = () => (
{/* Producer */}
Producer
{/* Stream */}
{[0, 1, 2, 3].map((i) => ( ))}
{/* Consumer Group */}
{[0, 1].map((i) => (
Consumer {i + 1}
))}
); export const TransformersVisual = () => (
{[0, 1, 2].map((col) => (
{[0, 1, 2].map((row) => ( {/* Attention Lines */} {col < 2 && [0, 1, 2].map((targetRow) => ( ))} ))}
))}
); export const QuantumVisual = () => (
{/* Orbits */} {[0, 1, 2].map((i) => ( ))} {/* Nucleus */}
{/* Electrons */} {[0, 1, 2].map((i) => ( ))}
); export const NetflixVisual = () => (
NETFLIX
{[0, 1, 2, 3, 4].map((i) => ( ))}
Global CDN Streaming
); export const BlackHoleVisual = () => (
{/* Accretion Disk */} {/* Event Horizon */}
{/* Light Bending */}
); export const URLShortenerVisual = () => (
https://very-long-website-name.com/resource/123456 bit.ly/7x9
Mapping DB
Base62 Encode
); export const UberVisual = () => (
{/* Map Grid */}
{Array.from({ length: 24 }).map((_, i) => (
))}
{/* User */}
User
{/* Driver */}
Driver
{/* Route Line */}
);