Things to Learn



  • Consensus Algorithms
    • How many are there?
    • How does Paxos work?
    • How does Multi-Paxos work?
    • How does Raft work?
    • Implement at least 1 (Preferably in Rust)


  • Distributed Systems
    • CAP theorem in relation to distributed systems
    • General architecture of distributed systems
    • Issues in distributed systems and how to mitigate them

    Resources:

    • Designing Data-Intensive Applications


  • Game Engines
    • How do things get rendered?
    • What does the architecture look like?


Written on December 31, 2020