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