All Questions
Cap Theorem hard

Standard Consensus (Raft/Paxos) tolerates 'Crash Failures'. 'Byzantine Failures' are different because:

  1. A They exclusively involve nodes that are processing requests much slower than the established system-wide latency SLA.
  2. B They involve nodes that send conflicting or intentionally malicious information (Lying) to different parts of the cluster.
  3. C They are a specialized type of failure that can only occur on public-facing internet clusters as a result of a DDoS attack.
  4. D They are caused by localized hardware bugs that result in the silent corruption of data stored on the persistent disk layer.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions