DiscoverDevEnv - O programowaniu bez kaca#63 Debugowanie aplikacji w chmurze
#63 Debugowanie aplikacji w chmurze

#63 Debugowanie aplikacji w chmurze

Update: 2023-02-08
Share

Description

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
Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#63 Debugowanie aplikacji w chmurze

#63 Debugowanie aplikacji w chmurze

Adrian Piętka, Bartłomiej Michalski