Pověz mi o implementaci graceful shutdown a správném zpracování operací.
DevOps
Povězte o vývoji mechanismu feature toggle.
Jak byla implementována idempotence — na náhradních klíčích nebo na obchodních znacích?
Použili jste téma DLQ/DLT? Jak byly organizovány pokusy o opakování — synchronně nebo asynchronně?
Povězte o návrhu API a kontraktech interakce: přístupy, standardy, protokoly, úložiště schémat.
Nevyskytly se problémy s pořadím událostí při asynchronních opakováních?
Nevyskytly se problémy s uložením velkého objemu klíčů idempotence?
Jak byla zajištěna idempotence při opakovaných požadavcích na platební brány?
Na co se zaměřujete při revizi kódu?
Vysvětlete koncept MVCC v PostgreSQL: jak funguje, bloat, vacuum, vztah s úrovněmi izolace transakcí.
Povězte o optimalizaci PostgreSQL: indexy, dávkové operace, transakce, snižování blokování.
Použili jste někdy úrovně izolace vyšší než read committed?
Jaká jsou očekávání od nové společnosti a projektu?
Pověz mi o vývoji platformových knihoven a šablon pro služby v Gazprombanku.
Pověz mi o projektu v Megafon: architektura, technické detaily, stack.
Je normální volat synchronně externí službu v rámci transakce?
Pověz mi o shardování databáze pro snížení zátěže.
Pověz mi o službě stahování a bezpečného ukládání reportů a o omezení přístupu.
Pověz o univerzálním adaptéru pro externí platební brány: architektura, retry, fallback, circuit breaker, konfigurovatelné mapování.
Musel jsi obhajovat své rozhodnutí v architektonickém výboru nebo když rozhodnutí nebylo přijato?