Distributed infrastructure serving 12M patients across 2,000 facilities with 99.99% uptime and sub-100ms query performance
Citus Distributed Database
PostgreSQL extension that shards data across worker nodes (1 coordinator + 3 regional workers) for horizontal scaling
HAPI FHIR Server
Open-source FHIR R4 implementation with 146 resource types and 56 database tables for healthcare data exchange
Monitoring Stack
Prometheus (metrics collection) + Grafana (visualization) + Redis (caching) for real-time system health tracking
Click each layer to explore the technical stack
HAProxy with active-active HA pair
Kong with OAuth 2.0 / JWT authentication
CloudFront with 450+ global POPs
Rendering
SSR, SSG, ISR with API routes
Performance
First Contentful Paint <0.8s, Lighthouse Score 98
Bundle Size
<200KB gzipped with automatic code splitting
HL7 FHIR R4/R5 compliant with 100M+ resources
500+ automated workflows executing 10,000/hour
128GB memory across 6 nodes, 1M ops/second
Architecture: 1 coordinator node + 3 regional worker nodes with automatic sharding by tenant_id
# Citus Cluster Topology
Coordinator: hedis-postgres-prod (port 5432)
├─ Worker 1: US East Region
├─ Worker 2: US Central Region
└─ Worker 3: US West Region
Sharding Key: tenant_id (organization)
Replication Factor: 3x (high availability)
Performance Specifications
Key Features
US East Region
US Central Region
US West Region
Query Router - Port 5432
Add workers to increase capacity linearly
Data locality reduces latency by 60%
<100ms lag between nodes
Time-series extension for PostgreSQL
Document store for unstructured data
Event streaming platform
HIPAA, HITRUST CSF, and SOC 2 Type II certified infrastructure
Real-world performance serving 12M patients across 2,000 facilities
| Metric | Target | Current | Status |
|---|---|---|---|
| System Availability | 99.99% | 99.995% | ✅ Exceeding |
| API Latency (p99) | < 50ms | 45ms | ✅ Meeting |
| Page Load Time | < 2s | 1.5s | ✅ Exceeding |
| Error Rate | < 0.1% | 0.01% | ✅ Exceeding |
| Throughput | 10K req/s | 12K req/s | ✅ Exceeding |
| Data Processing | 1TB/day | 1.2TB/day | ✅ Exceeding |
| Component | Current | Max Capacity | Utilization |
|---|---|---|---|
| API Server Pods | 10 pods | 50 pods | 20% |
| Database Connections | 500 | 5,000 | 10% |
| Redis Memory | 12GB | 128GB | 9% |
| Kafka Throughput | 100K/s | 1M/s | 10% |
| Storage Capacity | 5TB | 50TB | 10% |
Infrastructure Headroom: System currently operates at ~10-20% capacity, providing 5-10x growth runway before scaling required
Schedule a technical deep-dive with our Solutions Architects to explore how this infrastructure serves your specific needs