Notes about various courses, projects, books, papers, topics, blogs, etc.
-
brpc (project)
brpc library is a C++ RPC library open sourced by Baidu
-
cmu15.445 (course)
Database Systems is a course for cmu computer science students
-
cmu15.721 (course)
Advanced Database Systems is a course for cmu computer science students
-
comp7801 (course)
Advanced Data Management Topics is a course offered by hku (not open sourced)
-
concurrency (book)
C++ Concurrency In Action, Anthony Williams; Java Concurrency in Practice, Brian Goetz
-
consistency (blog)
dive into various consistency models (jepsen)
-
coroutine (blog)
Asymmetric Transfer, Lewis Baker wrote several blogs with examples introducing coroutines in C++20
-
cpp (multiple)
miscellaneous topics of C/C++
-
db (multiple)
miscellaneous topics of Database
-
dbp (book)
Database Performance at Scale, Felip Cardeneti
-
dcr (thesis)
Distributed Consensus Revised, Heidi Howard
-
ddia (book)
Design Data Intensive Applications, Martin Kleppmann (awesome)
-
dragonboat (project)
a high performance multi-group Raft consensus library in pure Go
-
ds (book)
Data Structures & Algorithm Analysis in C++, Mark Allen Weiss
-
dsaaa (book)
Distributed Systems: An Algorithmic Approach, Sukumar Ghosh
-
es (book)
ElasticSearch in Action, Madhusudhan Konda (not good)
-
kafka (book)
Kafka The Definitive Guide, Gwen Shapira
-
linux (blog)
miscellaneous topics of linux (e.g. bpf, epoll, io_uring)
-
mit6.824 (course)
Distributed Systems Engineering is a course for MIT computer science students
-
mp (book)
Microservices Patterns, Chris Richardson
-
os (book)
Operating System Concept, Abraham Silberschatz
-
papers (paper)
miscellaneous conference papers
-
raft (thesis)
Concensus - Bridging Theory and Practice, Diego Ongaro
-
redpanda (project)
a Kafka-compatible streaming data platform
-
righting (book)
Righting Software - A Method for System and Project Design, Juval Löwy
-
seastar (project)
an advanced C++ framework for high-performance server applications on modern hardware
-
srs (book)
Building Secure & Reliable Systems
-
streamingsystems (book)
Streaming Systems, Akidau, Slava Chernyak, and Reuven Lax
-
sysdesign (misc)
various system design topics
-
talks (misc)
various multidisciplinary talks such as p99conf
-
tcpip1 (book)
TCP/IP Illustrated Volume 1, W.Richard Stevens
-
trpl (book)
The Rust Programming Language, Steve Klabnik, Carol Nichols