High-level design

Our system should allow uploading, viewing, and searching of images and videos at a high level. In image and video upload, we need to store them, and upon fetching, we need to retrieve the data from the storage. Moreover, the users should also be allowed to follow each other.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy