...

/

Introduction to Distributed System Failures

Introduction to Distributed System Failures

Learn about the failures in distributed systems and the importance of independent vantage points.

Introduction

Once in a while, we encounter failure of some service that is a household name, and individuals and businesses react to them. As a system designer, one might wonder that carefully designed and perfected services over the years by teams of highly experienced designers can also fail.

This chapter discusses some of the major failures of well-known services and the measures that can be taken to mitigate such failures.

The following two factors contribute to failures:

  • Diverse users: Most services have a vibrant user community and as their needs evolve, so do the software products. If a software doesn’t update in the way it provides new features and services, it will become stable over time (but might not have features wanted by the customers).

  • Complex systems: Systems are complex, and they ...

Diverse users interacting with a complex system

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy