Architecture & Hosting Overview
ScottHaight.com runs on a self-hosted stack that mirrors the structure and discipline I apply in enterprise environments—secure, segmented, automated, and visible.
Core Design Principles
- Reliability & Visibility: Built for uptime, observability, and clarity.
- Segmentation & Security: Traffic separation with VLANs, firewalling, and secure access.
- Automation & Repeatability: Infrastructure configuration managed through repeatable scripts and templates.
High-Level Architecture
- Cloudflare: DNS, caching, and SSL termination.
- Firewall: Stateful inspection, logging, and access controls.
- Cisco Catalyst: VLAN segmentation and QoS enforcement.
- VMware vSphere: Virtualization host for multiple managed VMs.
- Ubuntu + Nginx: Lightweight, efficient web stack with automated SSL (Certbot).
Visibility: Architecture + Analytics
Architecture is only half the story. To understand performance and reliability, visibility matters. I integrated GoAccess analytics directly into the hosting stack—providing a live, log-based view of site behavior without relying on third-party trackers.
This approach showcases how even small environments can benefit from the same observability principles used in global-scale operations.