Streszczenie
W tym module przedstawiono doskonałość operacyjną w kontekście metodyki DevOps. Doskonałość operacyjna obejmuje praktyki, takie jak ciągła działalność, monitorowanie, modelowanie stanu, inżynieria niezawodności, zarządzanie incydentami, integracja z zabezpieczeniami i testowanie przesunięte na późniejszy etap. Te rozwiązania mają na celu promowanie wydajności, odporności i ciągłego ulepszania w codziennych operacjach. Dzięki wdrożeniu tych rozwiązań organizacje mogą zminimalizować przestoje, aktywnie wykrywać problemy, zwiększać odporność, efektywnie reagować na zdarzenia, integrować zabezpieczenia i testować funkcje w środowisku produkcyjnym.
Jednym z kluczowych wniosków z tego modułu jest koncepcja testowania przesunięcia w prawo. Testowanie shift-right obejmuje testowanie w środowisku produkcyjnym, aby w pełni ocenić niezawodność systemów. Takie podejście jest odpowiednie dla scenariuszy, takich jak wdrożenia mikrousług, ocena warunków sieciowych, testowanie akceptacji użytkowników i weryfikowanie procedur trybu failover. Kolejną ważną koncepcją jest możliwość obserwowania, która odgrywa kluczową rolę w doskonałości operacyjnej. Możliwość obserwacji zapewnia wgląd w stan operacyjny systemów i aplikacji, ułatwiając monitorowanie wydajności, reagowanie na zdarzenia, proaktywne korygowanie i monitorowanie zabezpieczeń.