Can you please explain the distinction between CDN and edge computing? I'm curious to know how they differ in their functionality, deployment, and the benefits they offer to users. Additionally, are there any specific use cases where one would be more advantageous than the other? Understanding these differences will help me make informed decisions in my work related to cryptocurrency and finance.