External Traffic
Internet
Public users, automated clients and internet traffic accessing externally published services.
Engineering Platform
A layered view of the engineering environment, showing how public traffic, access controls, execution platforms, workloads, observability and security fit together.
Architecture Overview
Public traffic moves from the edge through controlled access into the engineering platforms and hosted workloads.
Platform Map
Each layer groups related capabilities while retaining direct links to projects and live operational dashboards.
External Traffic
Public users, automated clients and internet traffic accessing externally published services.
DNS and Edge
Provides public DNS, TLS proxying, edge protection and controlled exposure of internet-facing services.
Reverse Proxy
Routes public requests to internal services and manages HTTPS certificates and proxy-host configuration.
Identity and Access
Protects selected services with authentication and multi-factor access policies.
Container Platform
Hosts the portfolio, monitoring, authentication, security and application workloads using Docker Compose.
Container Orchestration
A K3s engineering environment using Traefik, MetalLB and Git-based deployment practices.
Cloud Engineering
A modular Terraform-based cloud platform using remote state, IAM and reusable infrastructure components.
Astro Application
The public portfolio application presenting engineering projects, architecture and live operational evidence.
Specialist Workload
Processes live audio to identify bird species and exports operational metrics for monitoring.
Metrics Collection
Scrapes and stores infrastructure, container, application and security metrics.
Visualisation and Alerting
Provides operational dashboards, public telemetry views and alerting across the engineering platform.
Log Aggregation
Centralises platform and application logs for investigation and operational troubleshooting.
Threat Detection
Analyses proxy logs, detects malicious behaviour and creates automated security decisions.
Traffic Enforcement
Applies CrowdSec decisions and drops traffic from known or locally detected malicious sources.
Design Principles
Public exposure is separated from internal workloads through Cloudflare, reverse proxying and identity controls.
Infrastructure and applications are connected to central metrics, logging, dashboards and operational alerts.
CrowdSec detections are translated into Linux firewall actions without requiring manual intervention.
Git repositories, Docker Compose, Terraform and documented procedures make the environment reproducible and supportable.