Porozprávaj o implementácii graceful shutdown a správnom spracovaní operácií.
DevOps
Porozprávaj o vývoji mechanizmu feature toggle.
Ako bola implementovaná idempotentnosť — na náhradných kľúčoch alebo na obchodných znakoch?
Porozprávajte o navrhovaní API a zmluvách o interakcii: prístupy, štandardy, protokoly, úložiská schém.
Použili ste tému DLQ/DLT? Ako boli organizované pokusy o opakovanie — synchronne alebo asynchrónne?
Neobjavili sa problémy s uložením veľkého objemu kľúčov idempotencie?
Nevyskytli sa problémy s poradím udalostí pri asynchrónnych opakovaniach?
Ako bola zabezpečená idempotentnosť pri opakovaných požiadavkách na platobné brány?
Povedzte o koncepte MVCC v PostgreSQL: ako funguje, bloat, vacuum, a vzťah s úrovňami izolácie transakcií.
Hovorte o optimalizácii PostgreSQL: indexy, dávkové operácie, transakcie, znižovanie blokovania.
Na čo si dávate pozor pri kontrole kódu?
Aké sú očakávania od novej spoločnosti a projektu?
Použili ste niekedy úrovne izolácie vyššie ako read committed?
Porozprávaj mi o vývoji platformových knižníc a šablón pre služby v Gazprombanku.
Porozprávaj mi o shardovaní databázy na zníženie záťaže.
Povedz mi o projekte v Megafon: architektúra, technické detaily, stack.
Je normálne volať synchronne externú službu v rámci transakcie?
Porozprávaj o službe na nahrávanie a bezpečné ukladanie správ, ako aj o rozlíšení prístupu.
Povedz o univerzálnom adaptéri pre externé platobné brány: architektúra, retry, fallback, circuit breaker, konfigurovate mapovania.
Povedzte o vývoji dávkových spracovateľov pre hromadné operácie: prístupy, problémy, riešenia.