Hem Utveckling Skönhet i pauserna: skapa elastiska system genom kaoteknik

Skönhet i pauserna: skapa elastiska system genom kaoteknik

Innehållsförteckning:

Anonim

Trots våra största ansträngningar för att undvika dem, är IT-incidenter en oundviklig del av jobbet - och att försöka ligga före affärspåverkande driftstopp blir bara svårare. Systemen idag är tätt kopplade och alltmer komplexa, och med mer rörliga delar kommer fler möjligheter för saker att gå fel.

Detta är en anledning till att fler och fler organisationer vänder sig till mikroservicen för ökad tillgänglighet av tjänster och bättre motståndskraft mot fel. Men även om det här är fantastiska förutsättningar för att bryta monolitiska applikationer, kan de också potentiellt sammansätta risken för misslyckande - såvida de inte är utformade uttryckligen med tanke på elasticitet.

Förbereder sig för misslyckande

Med tanke på de distribuerade systemens naturligt kaotiska karaktär, bör tjänster utvecklas inte bara för att förutse misslyckande, utan för att automatiskt återhämta sig i händelse av misslyckande. Detta innebär att regelbundet inleda fel för att säkerställa att dina system kan hantera kaos utan att störa servicen för slutkunder. Och för att uppnå detta behöver du förmågan att simulera produktionsliknande trafik i testmiljöer.

Skönhet i pauserna: skapa elastiska system genom kaoteknik