Část 08 z 16 · Den 1 · trasování událostí
Stopa jedné žádosti napříč systémem
Problém a zkušenost
Poprvé celou cestou
Žádost projde sedmi kroky. Zatím vše funguje. Podívejme se, kdo co dělá a jakou stopu nechává.
- Podána
- Risk
- Schválení
- Identita
- Účet
- Smlouva
- Výplata
Zkušenost z praxeKde na této cestě by podle vás mohlo selhat jako první?
TakeawayŠťastná cesta je užitečná, protože na ní uvidíme, co by se mohlo pokazit.
Více k tématu
Co to znamená
První průchod je cvičení bez selhání: sledujeme, jaké události vznikají a kdo na ně reaguje.
Proč to používáme
Nejdřív chceme rozumět normálnímu toku. Selhání se pak snáz pojmenují.
Kdy to dává smysl
Před každou další úpravou toku.
Kde se to láme
- Brát šťastnou cestu jako důkaz, že systém funguje.
- Nesledovat stopu událostí a spoléhat na výsledný stav.
Představme si
Klient odešle žádost a po pár vteřinách je schválena. Každý krok zanechal událost.
Pochopit, co se děje, když se nic nepokazí, je první krok.
Princip, aplikace a cvičení
Šťastná cesta a její stopa
Sledujeme jednu žádost od podání po výplatu. Každý krok je událost se stejným correlationId.
- MortgageApplicationSubmitted
- RiskAssessmentCompleted
- MortgageApproved
- CustomerIdentityCreated
- MortgageAccountOpened
- ContractSigned
- MortgageDisbursed
Trade-offŠťastná cesta schovává problémy: duplicity, pořadí, výpadky. Ukážou se až ve dni 2.
TakeawayPodívej se na stopu událostí, ne jen na výsledný stav.
Více k tématu
Co to znamená
Průchod prochází službami Risk, Approval, Identity, Account, Document a Disbursement. Každá reaguje na událost a vytvoří další.
Proč to používáme
Uvidíme, jak se proces skládá z malých kroků.
Kdy to dává smysl
Při každém seznámení s novým tokem.
Kde se to láme
- Zaměnit stav v čtecím modelu za skutečný stav služby.
- Nepoznat, který krok vyvolal který.
Představme si
Stačí se podívat na časovou osu událostí a vidět, kdy kdo co udělal.
Stopa události je nejlepší dokumentace procesu.
Školení pro váš tým
Chcete školení pro svůj tým?
Školení vedeme na vašem kódu a vašem doménovém problému. Domluvíme rozsah, termín a formu.
Probrat školení →