Understand the fundamental principles of distributed systems, which enable multiple computers to communicate, coordinate, and collaborate to achieve a common goal. Become acquainted with various architecture styles and communication patterns. Design and implement various distributed systems and learn about the challenges that come with distribution.
Distributed systems are everywhere
Netflix is the world's leading internet television network, with more than 200 million members in more than 190 countries enjoying 125 million hours of TV shows and movies each day.
Netflix uses AWS for nearly all its computing and storage needs, including databases, analytics, recommendation engines, video transcoding, and more. Hundreds of functions that in total use more than 100,000 server instances on AWS.
AWS Innovator: Netflix | Case Studies, Videos and Customer Stories
Netflix does not only serve viewers, but also studios, productions and talent management. Fortunately, they share a lot of research on their https://netflixtechblog.com.
Netflix is renowned for its Microservice Architecture, a style of architecture where functionality is divided among multiple teams.
https://www.youtube.com/watch?v=CZ3wIuvmHeM
https://www.youtube.com/watch?v=-mL3zT1iIKw
https://www.youtube.com/watch?v=k01PHa5YDpQ
Blockchains like Bitcoin, Ethereum, Hyperledger and Hedera Hashgraph use a distributed network of computers to store consistent data.