Slavná DIA vybudovala systém na 60 současných requestů.
My jsme v nějakých 50 lidech provozovsli 3 Tbps trafficu s menším ročním rozpočtem, než jejich stupidní úřad.
100% uptime dekádu, všechno, co vevnitř spadlo, uživatel nikdy nepoznal.
Vyhoďte je a zaplaťte lidi za 3-6 násobek jejich platu.
Pak to bude fungovat jako ostatní státy..
komedie
Ono se stačí podívat na pár veřejných služeb – namátkou GMail, Google Kalendář, Mapy.cz, PayPal, platební brány. První tři nemají testovací prostředí vůbec, PayPal má nějaké jednoduché možnosti testů, ale plnohodnotné testovací prostředí to pokud vím není, platební brány to mívají podobně. Zátěžové testy proti těm testovacím prostředím neuděláte. Zkrátka poskytovat ven testovací prostředí vůbec není obvyklé, všude.
Jenže se bavíme o interním testování služeb státu, ne o nějakém testovacím prostředí pro třetí strany. A státní systémy se mezi sebou musí umět bavit a musí spolu i umět testovat, a jestli to neumí, je to prostě špatně.
(Občanovi / uživateli je úplně jedno, kolik je za tím schováno systémů a institucí: pro mě je to jeden stát = jedna firma, a problémy IT systémů státu jsou pro mě interní problémy. Všechno jde za státem a jeho naprosto otřesným způsobem fungování a řízením vlastně čehokoliv.)
Špatně to je. Ale je dobré být realista – v případě spousty služeb státu to testování není jednoduché. Protože je tam spousta integrací napříč jednotlivými institucemi. Ono ani v komerčním sektoru není úplně běžné mít testovací prostředí pro třetí strany.
Že je pro vás stát jedna firma – ono to tak ale reálně není. A je to tak správně. To může fungovat v nějakých diktaturách, ale v demokracii je to záměr, že je tam spousta různých institucí, jejichž kompetence se navzájem překrývají, konkurují si apod. Pro demokracii je důležité, aby se moc nekoncentrovala. Ta různorodost institucí znamená, že je větší šance na přežití nepříznivých situací – některé instituce to třeba postihne, ale ne všechny, takže se nezhroutí vše najednou. Je to pomalejší, je to dražší – ale dlouhodobě je to jediný úspěšný model.
Mimochodem, ono to nefunguje ani ve velkých firmách, že by tam bylo jednotné IT, jeden ucelený systém rozdělený do komponent. I u bank nebo telekomunikačních operátorů se setkáte s tím, že vás zaměstnanec vyhledá v jednom systému, zkopíruje si odsud rodné číslo nebo nějaké ID a tím vás vyhledá v druhém systému, e-mail mění na více místech. To samé třeba Google – dnes máte jeden Google účet pro všechny jeho služby, ale to tak nebylo vždy. Všichni ty systémy postupně integrují (ale to i stát), ale zase kupují další firmy, takže jim do portfolia přiskakují další oddělené systémy, které zase musí postupně integrovat.
Četl jste článek? Tady opravdu nejde o odbavení požadavků na terminátoru, ale o to, co se musí (a nebo nemusí) dít na backendu a volání dalších služeb.
Z vašeho popisu vůbec není zřejmé, co jste řešili. Jestli 3 Tbps trafficu v CDN, tak to je úplně jiná disciplína, to je jako porovnávat plachetnici a vzducholoď.