Jestli bych si dovolil i opožděně odpověď. Přece takových centrálních aplikací pro komunikaci se státem, je dnes celá řada. Jenomže, ty využívají zcela rozdílnou elektronickou identifikaci a autentizaci občana- buď přes datové schránky, nebo bankovní identitu (a několik další).
Zatímco, a bohužel, eDoklady, byly vyvinuty pro zcela rozdílný účel. Tam jde čistě o kontrolu totožnosti "face to face", když občan prokazuje lidským orgánům státu -osobně- (ještě jednou osobně) svou totožnost. Nic víc.
Sice by se i ta dala - s určitou mírou nejen technické ale i legislativní námahy a nákladů zapracovat do těch dalších státních IS, ale už je to vlastně zbytečné, protože ta nová cesta půjde přes celoevropskou peněženku digitální identity.
Geniální! Vyvinuli jsme systém, který z podstaty své architektury vyžaduje jednou za 4 roky "DDoS". Pomozte nám jeden takový udělat, ať můžeme říct, že potřebujeme mrhat veřejné peníze za mnohem vyšší výkon infrastruktury, která bude 99,9999% času ležet ladem. Dává to jistě větší smysl, než navrhnout architekturu tak, aby nevyžadovala naprosto nesmyslné aktualizace co 48 hodin. Ještě, že máme plastové kartičky, jejichž platnost (ač jsou mnohem méně důvěryhodné, než digitální otisk) je 10 let! Tohle je absurdní hříčka.
Teoreticky šlo, ale nedává to smysl. Lepší je mít rozcestník – a ten máte na Portálu občana.
Mít vše v jedné aplikaci by dávalo zhruba stejný smysl, jako mít všechny obchody v jedné aplikaci.
Ono totiž nekomunikujete se státem, ale s různými institucemi, které mají ke státu blíž nebo dál. Do toho „se státem“ by asi každý zahrnul ústřední orgány státní správy. Ale co třeba kraje a obce? Co VZP? Co ostatní zdravotní pojišťovny? Co třeba Česká pošta, ČEZ?
Nešlo by mít aplikaci, se kterou se komunikuje se státem? Na úvodní stránce si jen postupně vybírat kam se chci dostat? Takové dlaždice s jasným významem. Nebo je opravdu nutné, aby měl každý úřad svoji aplikaci? Ideálně s vlastní logikou, kde co hledat?
"Právě proto jsme se rozhodli pro tento bezprecedentní krok."
Za peníze, které stojí vývoj a provoz, je testování na produkci skutečně bezprecedentní krok. Někde zmiňovali, že důvodem je zákonné omezení, které neumožňuje vytváření falešných účtů v produkčním prostředí, což znemožňuje benchmarky.
Z toho mi vychází, že vývojáři to z lokálního devu sypou rovnou na produkci, a nebo mají staging plný produkčních dat bez anonymizace. Případně tam mají 5 záznamů a je to staging k ničemu, čemuž odpovídá i to, že oproti němu nelze dělat zátěžové testy.
To je všechno marný. Podíval bych se, jestli už jsou aspoň k dispozici post-mortems o které jsem po jednotlivých výpadcích žádal, ale předpokládám, že ani ťuk.
A tak je to se vším, na co stát sáhne. Což není chyba, ale vlastnost - z cizího prostě krev neteče.