← Wszystkie łamigłówki
Warsztat decyzji · Tydzień 40 / 2026

Raport blokuje składanie zamówień. Co izolujesz?

Rozpoznaj ryzyko, podejmij decyzję i porównaj swój tok myślenia z analizą seniora. W wybranych ćwiczeniach zadasz też pytanie mentorowi AI.

CEL ĆWICZENIAUzasadnij granicę awarii.Szacowany czas: 8–12 minut
01SCENARIUSZŚredni

Co wiemy?

Przykład fikcyjny. Aplikacja sklepu korzysta z dwóch zewnętrznych usług: obliczania ceny dostawy i generowania raportów dla sprzedawców. Oba wywołania używają tej samej puli 40 połączeń wychodzących oraz tej samej kolejki pracowników.

Po spowolnieniu usługi raportowej żądania czekają po 20 sekund i zajmują większość puli. Klienci nie mogą dokończyć zamówienia, choć usługa ceny dostawy odpowiada poprawnie. Zespół proponuje podwoić pulę i dodać trzy ponowienia każdego wywołania. Nie znasz jeszcze rozkładu ruchu ani uzgodnionego czasu odpowiedzi dla obu funkcji.

Pytanie do Ciebie

Jak ograniczysz wpływ raportów na zamówienia? Jakie limity, zachowanie przy przeciążeniu i pomiary ustalisz przed zmianą liczby połączeń?

Za co mentor ocenia odpowiedź?

Wynik jest wskazówką do nauki, nie oceną zawodowych kompetencji.

  • Wspólna granica awarii
  • Izolacja zasobów
  • Przeciążenie i degradacja
  • Ponowienia
  • Pomiar i test
Zobacz pytania naprowadzające
  • Które zasoby naprawdę są współdzielone i mogą się wyczerpać?
  • Czy raport i zamówienie mają tę samą ważność oraz dopuszczalny czas odpowiedzi?
  • Co stanie się z liczbą prób, gdy każde wolne żądanie zostanie ponowione trzy razy?
  • Jak potwierdzisz, że izolacja działa podczas awarii jednego dostawcy?
02TWOJA DECYZJA

Jak Ty byś to rozwiązał?

Wpisz decyzję, najważniejszy argument i sposób jej sprawdzenia. Możesz najpierw napisać wersję roboczą.

0 / 4000 znakówMinimum 40 znaków do oceny
Jak przetwarzamy dane?

Odpowiedź zostanie wysłana do mentora AI w celu przygotowania informacji zwrotnej. Nie wpisuj danych poufnych.

03ANALIZA SENIORA

Porównaj tok rozumowania

Pełna analiza jest dostępna również bez oceny AI.

04ZABIERZ ZAPIS DECYZJI
Przykładowy ADR · fikcyjna sytuacja

Jak zapisać decyzję po ćwiczeniu?

To jedna możliwa decyzja, a nie gotowa recepta ani zatwierdzenie projektu. Porównaj ją ze swoją odpowiedzią i uzupełnij pytania otwarte.

Status
Przykład do dyskusji — nie jest zatwierdzoną decyzją projektu
Kontekst
Zamówienia i raporty korzystają ze wspólnej puli 40 połączeń oraz kolejki pracowników. Spowolnienie raportów blokuje zamówienia. Nie znamy jeszcze natężenia ruchu ani uzgodnionych celów jakościowych.
Decyzja
Rozdzielić limity współbieżności i kolejki raportów od krytycznej ścieżki zamówienia. Określić timeout i zachowanie po osiągnięciu limitu; nie dodawać bezwarunkowych ponowień. Wartości liczbowe dobrać po pomiarach.
Uzasadnienie
Awaria lub opóźnienie raportowania nie powinny wyczerpywać zasobów potrzebnych do dokończenia zamówienia.
Konsekwencje
  • Raporty mogą czekać dłużej albo zostać odrzucone, gdy osiągną swój limit.
  • Oddzielne pule zwiększają liczbę parametrów operacyjnych i mogą pozostawiać niewykorzystane zasoby.
Jak sprawdzimy decyzję?
Przy reprezentatywnym obciążeniu spowolnić usługę raportową; obserwować nasycenie pul, długość kolejek, timeouty i czas realizacji zamówień. Sukces ocenić według uzgodnionych celów jakościowych.
Pytania otwarte
  • Jaki czas odpowiedzi jest akceptowalny dla zamówień i raportów?
  • Jakie są rzeczywiste natężenie ruchu i budżety zasobów?
  • Czy raporty można wykonywać asynchronicznie i bezpiecznie ponawiać?
Pobierz przykładowy ADR (.md) ↓
POWIĄZANA WIEDZA

Co warto przeczytać po ćwiczeniu?