The Website Architecture
This website is fully hosted on AWS using static web hosting and serverless technologies.
Below is the architecture of the site and visitor analytics pipeline.
- S3: Hosts the static HTML/CSS/JS of the CV website
- CloudFront: Delivers content globally with low latency
- ACM: Provides HTTPS via TLS certificate
- Route 53: Manages the DNS for the domain
- CloudWatch Logs: Collects and stores access logs from CloudFront
- Lambda: Parses logs and generates 'dashboard.html' daily
- EventBridge: Triggers Lambda once a day
- S3: Hosts the dashboard file ('dashboard.html') accessed from the main site