System Design: Spotify | YouTube Music | Apple Music Streaming services

Описание к видео System Design: Spotify | YouTube Music | Apple Music Streaming services

Spotify is a popular streaming service and operates globally. In this, I have talked about high level design of Spotify.com and is
applicable for other streaming service like Apple Music, YouTube music etc. I have covered the API, database, Media server and tech stack.

This is also asked in System design interview questions at Amazon.com, Facebook.com

Below are API's covered :

accountService ( app_key, username, password, address)
uploadService( app_key, albumType, artists, market, labels, name, releaseDate, tracks, restrictions, url)
searchService( app_key, market, albumTitle, trackTitle)
addToPlayListService(app_key, playlistID, trackId)
viewService( app_key, songId)
paymentService( app_key, cardInfo)

There is also coverage about

Tech Stack used
Fault tolerant
High Availability
Performance
Backup
Deployment
Security
Monitoring
Logging
Scaling the system
Storage

Other interesting System design links

AirBnB and Booking.com System design:    • System Design : Airbnb | Booking.com ...  
Content Delivery Network (CDN) System design:    • System Design: How to design CDN? Int...  
Online Payments (QR Code) Paytm System design:    • System design interview - How online ...  
Top 10 Songs in youtube/spotify:    • System Design : Top 10 Songs, Top Tre...  
Amazon (Bestselling Book) System design:    • System design: Amazon.com Best seller...  
WhatsApp System design (part 1):    • Whatsapp System Design followup inter...  
WhatsApp System design (part 2):    • System Design Interviews : Whatsapp |...  
Indian Railway Booking System design:    • IRCTC System Design | Railway Online ...  
Distributed logging System design:    • System Design : How to design a distr...  
Redbus System design (Part 1):    • System Design: Redbus Online bus tick...  
Redbus System design (Part 2):    • System Design: Redbus Online bus tick...  
Twitter System design:    • System Design: How to design Twitter?...  
Tiny URL System design:    • System Design : Design a service like...  
Web Monitoring tool System design:    • System design: Web monitoring tool  

#systemdesign
#InterviewQuestions

Комментарии

Информация по комментариям в разработке