Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-distributed-systems
A curated list of awesome distributed systems books, papers, resources and shiny things.
https://github.com/zhenlohuang/awesome-distributed-systems
- CAP Theorem
- Fallacies of Distributed Computing
- Distributed systems theory for the distributed engineer
- 面向分布式系统工程师的分布式系统理论
- Distributed Systems for fun and profit
- Distributed Systems Concepts and Design(Fifth Edition) - George Coulouris
- Distributed Systems Principles and Paradigms - Andrew Tanenbaum - 2007-Tanenbaum.pdf)
- 走向分布式
- Distributed Machine Learning Patterns - Yuan Tang
- Cloud Computing Concepts
- CMU: Distributed Systems
- Principles of Distributed Computing
- Distributed Systems Fall 2015
- Distributed Systems - MIT
- Introduction to Distributed System Design - Google Code University
- Dynamo: Amazon's Highly Available Key Value Store
- Bigtable: A Distributed Storage System for Structured Data
- The Google File System
- Cassandra: A Decentralized Structured Storage System
- Availability in Globally Distributed Storage Systems
- Sheepdog: Distributed Storage System for KVM
- PacificA: Replication in Log-Based Distributed Storage Systems
- Finding a needle in Haystack: Facebook’s photo storage
- Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency
- Spanner: Google’s Globally-Distributed Database
- Tera - 高性能、可伸缩的结构化数据库
- Apache Hadoop YARN: Yet Another Resource Negotiator
- MapReduce: Simplified Data Processing on Large Clusters
- Pregel: A System for Large-Scale Graph Processing
- Design and Implementation of a Query Processor for a Trusted Distributed Data Base Management System
- The Log: What every software engineer should know about real-time data's unifying abstraction
- 日志:每个软件工程师都应该知道的有关实时数据的统一概念
- Kafka: a Distributed Messaging System for Log Processin
- The Part Time Parliament
- Paxos Made Simple
- The Chubby Lock Service for loosely coupled distributed systems
- Paxos made live - An engineering perspective
- Raft Consensus Algorithm
- Paxos vs Raft
- Time, Clocks, and the Ordering of Events in a Distributed System
- What are some good resources for learning about distributed computing? Why?
Programming Languages
Keywords