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?
Podden och tillhörande omslagsbild på den här sidan tillhör
Adrian Piętka, Bartłomiej Michalski. Innehållet i podden är skapat av Adrian Piętka, Bartłomiej Michalski och inte av,
eller tillsammans med, Poddtoppen.