Real infrastructure. Secure cloud integration. Measurable outcomes.
TestedCloud is a hands-on hybrid cloud lab that connects an on-prem Intel NUC environment with Google Cloud services for secure event ingestion, serverless processing, analytics, monitoring, and technical validation.
On-Prem Infrastructure
Intel NUC, Ubuntu Server, Docker Compose, FastAPI, static UI, and NGINX.
Cloud Integration
Secure event publishing through Pub/Sub and authenticated Cloud Run delivery.
Security & IAM
Cloudflare Access, API keys, OIDC, dedicated service accounts, and private resources.
Analytics & Monitoring
BigQuery datasets, latency views, Looker dashboards, and operational alerts.
Architecture Overview
The TestedCloud Lab demonstrates an event-driven hybrid architecture. Selected events originate on-prem, move through Pub/Sub, are processed by Cloud Run, and land in BigQuery for analytics and dashboarding.
On-Prem Network
Intel NUC (Ubuntu 24.04)
Docker Services
testedcloud-api
FastAPI
testedcloud-ui
Web Interface
NGINX Reverse Proxy
Port 443 (HTTPS)
HTTPS
OIDC Auth
Google Cloud Platform
Cloud Pub/Sub
Topic: testedcloud-events
Dead Letter Queue
Topic: testedcloud-events-dlq
OIDC
Push Delivery
Cloud Run
Cloud Run Service
testedcloud-consumer
Region: us-central1
Auth: Private (OIDC)
Processes Events
Business Logic
Validation
Service Account
Permission
BigQuery & Analytics
BigQuery Dataset
testedcloud_events
- hybrid_events (raw)
- events_p50 (view)
- events_p95 (view)
Looker Studio
Dashboards
Reports & Alerts
On-Prem Infrastructure
- Intel NUC i3-7th, 8GB RAM
- Ubuntu 24.04 LTS
- Docker Compose Stack
- NGINX Reverse Proxy
- API-Key Authentication
- Static IP + Cloudflare Tunnel
Event Flow
Security & Access
- Cloudflare Access + Tunnel
- API Key Authentication
- OIDC Authentication (Cloud Run)
- Service Account Least Privilege
- Private Services (no public IPs)
- VPC Networking (Future)
Core Systems
The platform is organized into modular services that can be tested, secured, documented, and expanded independently.
On-Prem Core
Ubuntu Server, Docker Compose, NGINX, FastAPI, frontend, and Cloudflare connectivity.
testedcloud-api · testedcloud-uiEvent Transport
Pub/Sub topic, push subscription, retries, and dead-letter handling.
testedcloud-eventsServerless Processing
Cloud Run validates, transforms, and writes incoming events with a dedicated identity.
testedcloud-consumerData Platform
BigQuery tables and views support event inspection, latency metrics, and dashboards.
testedcloud_eventsSecurity Controls
Cloudflare Access, API keys, OIDC, least privilege, IAP, and private resources.
IAM · OIDC · CloudflareOperations
Monitoring policies track Cloud Run failures, Pub/Sub backlog, and DLQ messages.
Alerts · Metrics · RunbooksBuilt as a real engineering portfolio
TestedCloud demonstrates the ability to design, implement, secure, validate, monitor, document, and explain a realistic hybrid cloud system from end to end.
Engineering focus
The project combines on-prem infrastructure, networking, cloud-native services, IAM, private access, event-driven design, data analytics, and operational troubleshooting.
Platform roadmap
Future modules include TestedCloud Lab, TestedCloud Chat, industrial telemetry, hybrid routing, edge systems, and AI-assisted analytics.