Sadržaj:
Unatoč našim najvećim naporima da ih izbjegnemo, IT incidenti su nezaobilazni dio posla - a pokušaj da se zadrži vrijeme zastoja koji utječu na poslovanje postaje samo zamršeniji. Danas su sustavi čvrsto povezani i sve složeniji, a s više pokretnih dijelova dolazi više mogućnosti da stvari pođu po zlu.
To je jedan od razloga zašto se sve više organizacija okreće mikroservisima radi veće dostupnosti usluga i veće otpornosti na neuspjeh. No, iako su to sjajne pretpostavke za probijanje monolitnih aplikacija, oni također mogu potencijalno složiti rizik od neuspjeha - osim ako nisu izričito dizajnirani s obzirom na otpornost.
Priprema za neuspjeh
S obzirom na prirođenu haotičnu prirodu distribuiranih sustava, usluge bi trebale biti razvijene ne samo da predvideju neuspjeh, već da se automatski obnove u slučaju kvara. To znači redovito izazivanje kvarova kako bi se osiguralo da vaši sustavi mogu podnijeti haos bez ometanja usluge krajnjim kupcima. A da biste to postigli, potrebna vam je sposobnost da simulirate promet sličan proizvodnji u testnim okruženjima.