Fil-iskala, l-fallimenti huma inevitabbli — is-servers jaqgħu, in-networks naqsu, id-dipendentsi ma jkunux disponibbli. Disinji għall-fallimenti jfisser bini ta' sistemi li itolleraw u jirreċuperaw minn fallimenti b'mod graċjuż minflok li jassumu li kollox jaħdem. Dan huwa essenzjali għal sistemi affidabbli.
Disinji għall-fallimenti (il-mindset)
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.
