Bird
Raised Fist0
HLDsystem_design~10 mins

Media sharing in messages in HLD - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the component responsible for storing media files.

HLD
The media files are stored in the [1] service to ensure scalability and durability.
Drag options to blanks, or click blank then click option'
ACache
BDatabase
CObject Storage
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing Database which is better for structured data.
Choosing Cache which is for temporary data.
Choosing Load Balancer which distributes traffic.
2fill in blank
medium

Complete the code to select the correct protocol for uploading media securely.

HLD
Clients upload media files using the [1] protocol to ensure secure and reliable transfer.
Drag options to blanks, or click blank then click option'
AHTTPS
BSMTP
CTelnet
DFTP
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing FTP which is not secure by default.
Choosing SMTP which is for email.
Choosing Telnet which is insecure.
3fill in blank
hard

Fix the error in the media processing pipeline component selection.

HLD
The [1] service processes media files to generate thumbnails and optimize size.
Drag options to blanks, or click blank then click option'
AMedia Processor
BCache
CLoad Balancer
DDatabase
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing Load Balancer which only routes traffic.
Choosing Database which stores data but doesn't process media.
Choosing Cache which stores temporary data.
4fill in blank
hard

Fill both blanks to complete the request flow for media sharing.

HLD
When a user shares media, the client sends the file to the [1] which then forwards it to the [2] for processing.
Drag options to blanks, or click blank then click option'
AUpload Service
BMedia Processor
CAuthentication Service
DNotification Service
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing Authentication Service with Upload Service.
Choosing Notification Service which handles alerts, not media.
5fill in blank
hard

Fill all three blanks to complete the architecture for media sharing in messages.

HLD
The [1] handles user requests, the [2] stores media files, and the [3] generates previews.
Drag options to blanks, or click blank then click option'
AAPI Gateway
BObject Storage
CMedia Processor
DDatabase
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing Database with Object Storage for media files.
Confusing API Gateway with Media Processor.