Photo upload pipeline + feed + likes — visually heavy.
Instagram: photo upload pipeline + feed + likes
compose the pieces into a design story
Transcoding is GPU-heavy; queue for spikes.
Instagram-like systems combine huge media pipelines (upload, transcode, deliver) with social feed mechanics. Object storage, CDNs, and async workers carry most of the weight.
Upload via presigned S3 URL; backend gets a notification.
Transcoder workers create multiple sizes; write to S3.
CDN serves images globally.
Feed: similar to Twitter, with media references not blobs.
Upload + post + view.