0
0
HLDsystem_design~5 mins

Redundancy and fault tolerance in HLD - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is redundancy in system design?
Redundancy means having extra components or systems that can take over if the main ones fail. It helps keep the system working without interruption.
Click to reveal answer
beginner
Define fault tolerance in simple terms.
Fault tolerance is the ability of a system to keep working even when some parts fail. It prevents total system failure by handling errors smoothly.
Click to reveal answer
intermediate
Why is redundancy important for fault tolerance?
Redundancy provides backup parts or systems. Fault tolerance uses these backups to continue working when failures happen, making the system reliable.
Click to reveal answer
intermediate
Name two common types of redundancy used in system design.
1. Hardware redundancy: extra physical devices like servers or disks.<br>2. Data redundancy: copies of data stored in multiple places.
Click to reveal answer
advanced
What is the difference between active and passive redundancy?
Active redundancy means backup components run alongside the main ones all the time.<br>Passive redundancy means backups only start working when the main components fail.
Click to reveal answer
What does fault tolerance help a system do?
AReduce data storage
BRun faster under load
CUse less power
DKeep working despite failures
Which of these is an example of hardware redundancy?
AUsing a faster CPU
BCompressing data to save space
CMultiple servers running the same service
DEncrypting data for security
Passive redundancy means backups:
ARun all the time alongside main components
BOnly activate when main components fail
CAre never used
DAre faster than main components
Which term means having extra copies of data stored in different places?
AData redundancy
BLoad balancing
CCaching
DSharding
What is the main goal of redundancy in system design?
ATo improve system reliability
BTo reduce system cost
CTo increase system complexity
DTo slow down system response
Explain how redundancy and fault tolerance work together to keep a system reliable.
Think about backups and how the system keeps running when parts fail.
You got /4 concepts.
    Describe the difference between active and passive redundancy with examples.
    Focus on when backups are running or activated.
    You got /4 concepts.