🌐
Internet Users
Global visitors accessing the portfolio website
Route 53
DNS management
• Domain: krisgrzepka.com
• SSL validation
• SES verification
CloudFront
Global CDN
• HTTPS everywhere
• Edge caching
• Custom domain
ACM Certificate
SSL/TLS encryption
• us-east-1 region
• DNS validation
• Auto-renewal
S3 Bucket
Static hosting
• Private bucket
• OAC security
• Vite build files
API Gateway
HTTP API
• POST /contact
• CORS enabled
• AWS_PROXY integration
Lambda Function
Contact form handler
• Node.js 20.x runtime
• ARM64 architecture
• 256MB memory
Simple Email Service
Email delivery
• Domain identity
• DKIM signing
• SPF authentication
CloudWatch Logs
Monitoring & logging
• Lambda execution logs
• 14-day retention
• Error tracking