Episode image

#63 Debugowanie aplikacji w chmurze

DevEnv - O programowaniu bez kaca

Episode   ·  0 Play

Episode  ·  26:22  ·  Feb 8, 2023

About

Chmura coraz częściej jest miejscem docelowym życia naszych aplikacji. Obsługujemy w niej wdrożenia testowe, stage i produkcyjne. Nie raz są to rozbudowane systemy składające się z wielu współpracujących ze sobą aplikacji.Byłem świadkiem sytuacji, gdzie aplikacja lokalnie działała bezbłędnie. Jednak po opublikowaniu nowej wersji użytkownikom, zaliczyliśmy wpadkę - przeglądarka użytkownika nie dostawała nawet odpowiedzi.Jak zatem radzić sobie z analizą błędów, które występują w takim środowisku?Czy wystarczy nam tzw. console.log na ekran i sprawa staje się prostsza?W tym odcinku poruszamy nasze doświadczenia i problemy, z jakimi spotkaliśmy się, pracując na co dzień z aplikacjami korzystającymi z usług chmurowych w każdej dostępnej postaci.---W tym odcinku rozmawialiśmy o:(00:32) Wstęp do tematu odcinka(10:15) Unifikacja środowiska uruchomieniowego(03:30) Dlaczego podobne środowiska są ważne?(05:10) Końcowa infrastruktura też może być problemem(07:07) Aplikacja jest na końcu łańcucha wywołań(08:20) Debugowanie aplikacji w Docker(08:50) Chmura to nie zawsze Docker(09:28) Centralne logowanie i przeszukiwanie logów(10:30) Logi super, ale tu też musimy zadbać o porządek(11:57) Logi super, ale też mogą zakłócać działanie systemu(13:42) Wymagania i benefity narzędzi centralnego logowania(14:47) Monitoring oraz alerty(15:23) Reagowanie na nieprzewidziane - Sentry (16:50) Obsługa nieobsłużonych błędów(18:04) Narzędzia w chmurze wspomagające analizę problemów(19:40) Metryki techniczne(20:10) Testowanie na produkcji(21:00) Chmura uruchomiona lokalnie(21:36) Najpopularniejszy sposób debugowania wśród programistów(22:26) Odpowiedni dobór narzędzi do problemu(23:29) Szybkość rozwiązania błędu jest często najważniejsza(25:07) Podsumowanie--- Masz pomysł na temat? Chcesz, abyśmy porozmawiali na jakiś konkretny temat lub chciałbyś wziąć udział w podcaście?Wyślij e-mail na adres: kontakt@devenv.pl

26m 22s  ·  Feb 8, 2023

© 2023 Spreaker (OG)