Architecture Change (Feb 2026)
Most AWS infrastructure has been decommissioned and moved to Mac mini-based cron jobs. Only 1 Lambda function remains active for SEO data updates.
1
Active Lambda
4
Inactive Lambda
0
Running EC2
~$0.50
Monthly Cost
✅ ACTIVE AWS Services
Lambda Functions (1 active)
seo-dashboard-update
ACTIVEFetches GSC + GA4 data every 30 minutes → Updates GitHub Pages
EventBridge Rules (1 active)
seo-dashboard-update-trigger
ENABLEDTriggers seo-dashboard-update Lambda every 30 minutes
Secrets Manager (8 secrets - all active)
⏸️ INACTIVE AWS Services
Orphaned Lambda Functions (4)
No EventBridge triggers connected - not running
ZoeUniversalPoster
Social posting (replaced by Mac mini cron)
ZoeSEOMonitor
Replaced by seo-dashboard-update
ZoeEC2Control
EC2 management (not needed)
ZoeMorningWake
EC2 wake (not needed)
Disabled EventBridge Rules (4)
Rules exist but are DISABLED - not triggering
ZoeIdleCheck
rate(1 minute) - EC2 idle monitoring
ZoeMorningWake
cron(55 11 * * ? *) - EC2 wake
ZoeSEO-KonaCoffee-Daily
cron(0 6 * * ? *) - SEO monitoring
ZoeUniversal-KonaCoffee-Daily
cron(0 18 * * ? *) - Social posting
EC2 Instance (Backup - Stopped)
i-0f7cfdb0cd410da98
STOPPEDOnly used as cold backup if Mac mini fails. Bot: @zoe_lumos_bot (offline)
Cost Optimization Results
Before (Jan 2026)
$30-40
- • EC2 running 24/7
- • 4 Lambda invocations/day
- • EventBridge triggers
Now (Feb 2026)
~$0.50
- • EC2 stopped
- • 1 Lambda (48 invocations/day)
- • Secrets Manager only
Savings
98%
- • $29-39/month saved
- • $348-468/year saved
- • Better reliability