Design a global content delivery network that can efficiently serve static and dynamic content to users worldwide with low latency. Focus on the overall architecture, content replication strategies, and how to handle cache invalidation and consistency across distributed nodes.