system-design
Reliable Applications
Reliable Applications Everybody has an intuitive idea of what it means for something to be reliable or unreliable. For software, typical expectations include: * The application performs the function that the user expected. * It can tolerate the user making mistakes or using the software in unexpected ways. * Its performance is good