SRE
Je zkratkou pro „Site Reliability Engineering“. SRE je strukturovaný přístup k vývoji softwaru, který vznikl ve společnosti Google. Cílem SRE je vytvářet a udržovat aplikace, které jsou spolehlivé a škálovatelné.
SRE se podobá DevOps, ale zaměřuje se na vývojáře. Namísto požadavku na dva samostatné týmy (vývoj a provoz) pracují vývojáři SRE jako jednotný tým na tvorbě spolehlivého softwaru. Ideální tým SRE zahrnuje vývojáře s různými specializacemi, aby každý vývojář mohl přispět užitečnými poznatky.
Inženýrství spolehlivosti webů má vývojářům poskytnout větší svobodu při vytváření inovativních softwarových řešení. Zavedením spolehlivých softwarových systémů s redundancí a zavedenými ochrannými opatřeními nejsou vývojáři omezeni tradičními provozními postupy. Například v týmu DevOps může provozní manažer potřebovat schválit každou aktualizaci softwaru před jejím zveřejněním. V SRE může být vývojářům dovoleno vydávat aktualizace podle potřeby.
Protože se SRE zaměřuje na vývojáře, musí mít manažer týmu SRE zkušenosti s vývojem, nejen znalosti provozu. Manažer SRE může aktivně pomáhat s vývojem softwaru, místo aby na něj pouze dohlížel.
NOTE:SRE je také zkratkou pro „Site Reliability Engineer“, což je označení pro člena týmu inženýrství spolehlivosti webů.
Otestujte své znalosti