Wprowadzenie
Doskonałość operacyjna w metodyce DevOps to możliwość szybszego i bardziej niezawodnego dostarczania wysokiej jakości produktów i usług oprogramowania, jednocześnie minimalizując błędy, odpady i zagrożenia.
Załóżmy, że pracujesz w firmie zajmującej się tworzeniem oprogramowania w branży detalicznej, w której występują częste przestoje i problemy z wydajnością nowej aplikacji sklepu online. Te problemy powodują frustrację zarówno dla wewnętrznego zespołu deweloperów, jak i klientów zewnętrznych. W rezultacie firma traci przychody, a jej reputacja jest nadszarpnięta. Zespół zarządzający zdaje sobie sprawę, że musi poprawić swoje praktyki operacyjne, aby sprostać tym wyzwaniom i osiągnąć doskonałość operacyjną. Decydują się na przyjęcie zasad i praktyk metodyki DevOps w celu promowania wydajności, odporności i ciągłego ulepszania w codziennych operacjach.
W tym module poznasz doskonałość operacyjną w kontekście metodyki DevOps i dowiesz się, jak można to osiągnąć za pomocą takich praktyk, jak ciągłe operacje, ciągłe monitorowanie, monitorowanie stanu, inżynieria niezawodności, zarządzanie incydentami, integracja zabezpieczeń, testowanie przesunięte w czasie, obserwowalność, monitorowanie wydajności, monitorowanie i ocena zabezpieczeń, inżynieria niezawodności witryn (SRE) oraz inżynieria platformy. Ponadto dowiesz się, jak zminimalizować przestoje, aktywnie wykrywać problemy, zwiększać odporność, efektywnie reagować na zdarzenia, integrować zabezpieczenia i testować funkcje w środowisku produkcyjnym.
Po zakończeniu tego modułu będziesz mieć jasne zrozumienie doskonałości operacyjnej w kontekście metodyki DevOps i sposobu, w jaki może ona pomóc organizacjom w ulepszaniu praktyk operacyjnych i rozwiązywaniu bieżących wyzwań.