Design a Photo-Sharing Service: Media Pipeline, Blob Storage, and CDN Delivery