These are the best resources for System Design on the Internet. Video Processing Transcoding Videos at Scale: https://www.egnyte.com/blog/2018/12/transcoding-how-we-serve-videos-at-scale/ Facebook Video Broadcasting: https://engineering.fb.com/ios/under-the-hood-broadcasting-live-video-to-millions/ Netflix Video Encoding at Scale: https://netflixtechblog.com/high-quality-video-encoding-at-scale-d159db052746 Netflix Shot based encoding: https://netflixtechblog.com/optimized-shot-based-encodes-now-streaming-4b9464204830 Cluster and Workflow Management Facebook Cluster Management: https://engineering.fb.com/data-center-engineering/twine/ Google Autopilot – Autoscaling: https://dl.acm.org/doi/pdf/10.1145/3342195.3387524 Netflix Workflow Orchestration: https://netflix.github.io/conductor/ Opensource Workflow Management: https://github.com/spotify/luigi Intra-Service Messaging What is a message queue: https://www.cloudamqp.com/blog/what-is-message-queuing.html AirBnb Idempotency: https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bb […]