What will I learn in this course?
โ This course teaches basic engineering design patterns and how to use them to design and code a live streaming video app.
Why is system design important for engineers?
โ Companies expect engineers to know how to build large scale distributed systems and understand system design.
What is the publisher-subscriber model?
โ The publisher-subscriber model is a popular design pattern for distributing content to many people quickly.
What is the role of API design in streaming video systems?
โ API design is important for enabling customers to use the product and catering to multiple devices for streaming video.
How can I optimize the performance of a distributed system?
โ Consider performance optimization, fault tolerance, authentication, caching, and API design to optimize cost and engineering effort.
Weโve got the additional info