Sisällysluettelo:
Huolimatta suurimmista pyrkimyksistämme välttää niitä, IT-tapaukset ovat väistämätön osa työtä - ja yrittäminen pysyä eteenpäin liiketoimintaan vaikuttavilla seisokkeilla on vain vaikeampaa. Nykyään järjestelmät ovat tiiviisti kytkettyjä ja yhä monimutkaisempia, ja liikkuvien osien mukana on enemmän mahdollisuuksia asioiden menemiseen pieleen.
Tämä on yksi syy siihen, miksi yhä useammat organisaatiot kääntyvät mikropalvelujen puoleen palvelun saatavuuden lisäämiseksi ja vikatilanteiden parantamiseksi. Mutta vaikka nämä ovat erinomaisia tiloja monoliittisten sovellusten rikkomiseen, ne voivat myös potentiaalisesti yhdistää epäonnistumisriskin - elleivät ne ole suunniteltu nimenomaan joustavuutta ajatellen.
Valmistautuminen epäonnistumiseen
Hajautettujen järjestelmien luontaisesti kaoottisen luonteen vuoksi palveluita olisi kehitettävä paitsi ennakoimaan myös vika, mutta myös palautumaan automaattisesti vikatilanteessa. Tämä tarkoittaa epäonnistumisten aloittamista säännöllisesti sen varmistamiseksi, että järjestelmäsi pystyvät käsittelemään kaaosta häiritsemättä palvelua loppukäyttäjille. Ja tämän saavuttamiseksi tarvitaan kyky simuloida tuotantomaista liikennettä testiympäristöissä.