-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
epictasks under certain domainstasks under certain domains
Milestone
Description
Epic 3.4: Global Reach (P2, On-Demand)
Status: ⏸️ Deferred
Reason: Multi-region architecture defined in Epic 3.6. CDN integration deferred until traffic demands it.
Overview
Support global user access with CDN integration and optional multi-region deployment.
Context Update (2025-12-17)
Epic 3.6 has defined multi-region architecture:
- Cloudflare Free for DNS (GeoDNS via multi A records)
- Cloudflare Pages for frontend CDN (future)
- Per-region Scale Units: JP (active), SEA (planned), USW (optional)
Goals
- Enable Cloudflare proxy for frontend assets
- Audio CDN caching (requires stable URLs - see Implement presigned URLs for audio streaming #187)
- GeoDNS routing (when 2nd region deployed)
When to Implement
- After 2nd region (SEA) deployed
- User reports of slow loading from distant regions
- Audio streaming latency complaints
Dependencies
- ✅ Epic 3.6 (Epic 3.6: Production Deployment Architecture #194) multi-region architecture defined
- Implement presigned URLs for audio streaming #187 Nginx proxy for stable audio URLs (CDN-friendly)
- 2nd Scale Unit operational
Notes
- Cloudflare Free tier sufficient for initial CDN
- Audio caching requires stable URLs (not presigned)
- Frontend bundle already optimized (~400KB gzipped)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
epictasks under certain domainstasks under certain domains