Problem Statement
When users send media files like photos or videos in messages, directly embedding these large files can cause slow message delivery, increased storage costs, and poor user experience due to long loading times. Without a proper system, the messaging service can become slow, unreliable, and expensive to maintain.
