Kwa kiwango kikubwa, kushindwa ni kihitaji — seva wanakukuta, mitandao inashindwa, tegemezi hazina kama kawaida. Kubunia kwa ajili ya kushindwa kumaanisha kujenga mifumo inayotolerera na kurudi kwa mashindano kwa uthabiti badala ya kudhani kila kitu kinafanya kazi. Hii ni muhimu kwa mifumo inayotegemeka.
Bunia kwa ajili ya kushindwa (mafikirio)
ASSUME things WILL fail → at scale, failures are NORMAL, not exceptional:
→ servers crash, networks partition, disks fail, dependencies go down, traffic spikes
→ design systems to EXPECT and HANDLE failures gracefully (not assume everything works)
→ "everything fails all the time" → build resilience in.
