Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

Let’s try to understand it in a more simple manner with an example.

Sumit Rawal answered on May 14, 2023 Popularity 1/10 Helpfulness 1/10

Contents


More Related Answers


Let’s try to understand it in a more simple manner with an example.

0

Let say, you have a system that allows you to upload videos to their platform. The system needs to handle the following tasks:

Accept video upload from the client

Inspecting the video for violations.

Transcoding the video.(converting video to other formats like MPEG, HLS etc, which provides the best stream experience based on your device and network bandwidth.)

Generating a thumbnail.

Encoding audio for the video.

Add watermarks if any.

Add meta data for that video to the database.

Uploading the video to cloud or to cdn.

and many more.

In a traditional request-response architecture, these tasks might be implemented as follows:

User uploads a video on the platform.

The platform sends a request to the video processing system to process the video.

The video processing system first pass the video into inspection checklist and that will validate if video is violating any rights or so.

Then the video will be passed through the transcoding service in which video will be converted to different formats and sizes.

The video will be used to create the thumbnail.

Then we need to pass the video through audio encoding service for encoding the audio.

Once audio encoding is done, we need to add an image overlay on top of the video.

Then we need to upload the video to cloud for better accessibility for user. ideally CDN.

Once this all is done, we need to update the database for the metadata and image related content.

Then we’ll be able to return the response to the user saying that video upload is success or so.  

Popularity 1/10 Helpfulness 1/10 Language whatever
Source: Grepper
Tags: whatever
Link to this answer
Share Copy Link
Contributed on May 14 2023
Sumit Rawal
0 Answers  Avg Quality 2/10


X

Continue with Google

By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
X
Grepper Account Login Required

Oops, You will need to install Grepper and log-in to perform this action.