Content Delivery and Edge Networking Questions
Serving content and computation close to users: CDN architecture, edge caching, cache-control and purge strategies, and edge computing versus centralized cloud processing. Covers origin shielding, geo-routing, and the tradeoffs of pushing logic to the edge for latency-sensitive workloads. Application-layer content distribution rather than raw network engineering.
Design an end-to-end asset pipeline for a live-service game that supports streaming world updates, CDN distribution, patch deltas, A/B testing of assets, and rollbacks. Include server-side packaging, client-side patching logic, integrity verification, and how you minimize user downtime and storage overhead on devices.
Design a CDN-based workflow for delivering large game updates that minimizes client download size using delta patches. Outline server-side packaging (chunking and signatures), client update logic (applying deltas, fallbacks), integrity validation, and how you'd handle partial failures and resumable downloads.
Design a scalable CDN and edge caching strategy for serving large collections of VFX assets globally with multi-region replication and eventual consistency for artist updates. Discuss cache invalidation, content-addressed hashing, TTLs versus push invalidation, origin failover, and minimizing user-perceived downtime during updates.
Architect a globally-distributed asset streaming service for a live multiplayer game. Requirements: low-latency asset fetches worldwide, support for frequent asset patching, high cache-hit ratio via CDN/edge caches, origin scaling to petabytes, and resumable chunked downloads. Describe components, data flow, sharding, caching tiers, and failure modes.
That is every published Content Delivery and Edge Networking question for Game Developer so far. Browse the other topics in this category, or practice this one interactively.