0% found this document useful (0 votes)
2 views1 page

Scalability Cloud

The document presents a series of questions related to building a video upload and encoding application, exploring synchronous versus asynchronous processing and design solutions. It also discusses leveraging Redis as a messaging queue, contrasts SaaS and SOA offerings for an online evaluation platform, and outlines the steps and challenges of breaking a monolith into microservices. Each question prompts for detailed explanations and comparisons of different architectural approaches.

Uploaded by

sriyaaa.275
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

Scalability Cloud

The document presents a series of questions related to building a video upload and encoding application, exploring synchronous versus asynchronous processing and design solutions. It also discusses leveraging Redis as a messaging queue, contrasts SaaS and SOA offerings for an online evaluation platform, and outlines the steps and challenges of breaking a monolith into microservices. Each question prompts for detailed explanations and comparisons of different architectural approaches.

Uploaded by

sriyaaa.275
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Question Bank

Q10a) ​
You are trying to build a Youtube clone app. The key task is to accept video uploads in a
high resolution format, and encode the video in different formats for playback on a
multitude of devices. Encoding of a video is compute intensive. ​
Would you process this synchronously or asynchronously? Why?​
Design a solution, one using One-to-one and another with One-to-many interactions?
Contrast using Message Queues and Pub-Sub Model for this use case.

Q10b)​
How can you leverage Redis as a messaging queue?

Q11a)
Assume you are building an online evaluation platform. Contrast providing this product as
a SaaS offering versus a SOA offering. ​

Q12a)
What are the steps associated to break a Monolith into Microservices? What difficulties
are associated with this?

You might also like