Best Distributed systems Videos
「Distributed systems」下面有81部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门6部,适合还没学过的人;进阶52部,适合已经懂术语的人;普通向2部,按兴趣就能看;更硬的21部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Strange Loop Conference、Amazon Web Services、GOTO Conferences。目录给这个主题划的范围是:Distributed systems: consensus, Paxos, Raft, replication, CAP theorem, Kafka, event logs, Erlang/OTP, scaling services across machines, fault tolerance, large-scale architectures at Google, Netflix, Facebook.如果只看三部,就从《The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019》开始,它负责把问题讲出画面;然后看《"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson》,换一种讲法或例子;最后看《Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

IPFS Alpha Demo
Juan Benet gives an overview and demo of the go-ipfs alpha.

36C3 - The ecosystem is moving
Moxie Marlinspike's 36C3 talk examines why distributed and decentralized technology is hard to build into consumer products, from the perspective of developing Signal.

AWS re:Invent 2014: AWS Innovation at Scale with James Hamilton (SPOT301)
James Hamilton, AWS VP and distinguished engineer, gives an insider view of the innovations behind the AWS cloud at re:Invent 2014.

The Lightning Network Explained (Litecoin/Bitcoin)
An 8-minute explainer on the Lightning Network and how it relates to Segwit, Bitcoin and Litecoin.

AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)
An AWS re:Invent 2018 session in which Holly Mesrobian and Marc Brooker explain how AWS Lambda is built, including its sandboxing, isolation and scaling architecture.

The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018
Joe Armstrong, inventor of Erlang, gives a GOTO Chicago 2018 talk on building fault-tolerant systems.

Scaling the Linear Sync Engine
A Linear engineer talks about scaling the company's sync engine, which keeps client data local and synchronized.

React Helsinki February 2020
React Helsinki meetup recording featuring a talk on lessons with Apollo GraphQL and Linear co-founder Tuomas Artman on real-time sync for web apps.

Seattle Conference on Scalability: YouTube Scalability
Cuong Do of YouTube describes how a handful of engineers scaled the site, covering hardware, software and database scalability challenges during its rapid growth.

"Systems that run forever self-heal and scale" by Joe Armstrong (2013)
Joe Armstrong's Strange Loop 2013 talk on building large scalable systems from small isolated parallel components.

Matrix 2.0 — How we're making Matrix go voom!
A FOSDEM 2023 talk from the Matrix team on Matrix 2.0, covering sliding sync, the Element X client rewrite and next-generation calling.

Avoiding Microservice Megadisasters - Jimmy Bogard
Jimmy Bogard presents a post-mortem of a real microservices migration that turned into a slow distributed monolith.

AWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)
An AWS re:Invent 2018 talk on how AWS limits the blast radius of failures.

The Stellar Consensus Protocol | David Mazières | Talks at Google
David Mazieres presents the Stellar Consensus Protocol at Google, introducing federated Byzantine agreement.

AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321)
An AWS re:Invent 2018 session on how DynamoDB was built as a hyper-scale NoSQL database.

ONS 2015: Wednesday Keynote - Amin Vahdat
Google's Amin Vahdat gives the ONS 2015 keynote on Google's datacenter networking, including its custom hardware, software-defined networking and very high bisection bandwidth.

Scalability at YouTube
A PyCon 2012 talk by early YouTube engineer Mike Solomon on how YouTube scaled its architecture, which is mostly Python.

dotScale 2015 - John Graham-Cumming - I got 10 trillion problems, but logging ain't one
John Graham-Cumming of Cloudflare talks at dotScale 2015 about handling roughly 10 trillion log lines a month.

Greg Young — A Decade of DDD, CQRS, Event Sourcing
Greg Young, who coined CQRS, looks back on a decade of domain-driven design, CQRS and event sourcing at DDD Europe 2016.

The past, present, and future of local-first - Martin Kleppmann (Local-First Conf)
Martin Kleppmann's Local-First Conf talk reviewing where the local-first idea came from, where it stands five years after the essay, and what the community should work toward.

AWS re:Invent 2014 | (SPOT302) Under the Covers of AWS: Its Core Distributed Systems
An AWS re:Invent 2014 talk on the core distributed systems primitives behind AWS and Amazon.com, such as consensus, key-value stores and transactional logging.

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
Martin Fowler's GOTO Chicago 2017 talk on the different things people mean by event-driven architecture.

OpenFlow @ Google - Urs Hoelzle, Google
Urs Hoelzle, Google's SVP of infrastructure, gives the 2012 Open Networking Summit keynote on how Google adopted OpenFlow and software-defined networking in its own networks.

NYC Tech Talk Series: How Google Backs Up the Internet
A Google Tech Talk by Raymond Blum on how Google backs up massive amounts of data such as Gmail and Picasa.