Papaskink apie švelnaus išjungimo įgyvendinimą ir teisingą operacijų apdorojimą.
DevOps
Pasakokite apie funkcijų perjungimo mechanizmo kūrimą.
Kaip buvo įgyvendintas idempotentiškumas — su pakeičiamais raktais ar verslo požymiais?
Kaip buvo užtikrinama idempotencija pakartotinėse užklausose į mokėjimo vartus?
Pasakok apie API projektavimą ir sąveikos sutarčių: požiūriai, standartai, protokolai, schemų saugyklos.
Ar buvo taikomas DLQ/DLT temos? Kaip buvo organizuojami pakartojimai — sinchroniškai ar asinchroniškai?
Ar įvykių tvarka kilo problemų atliekant asinchroninius bandymus?
Ar nekyla problemų su didelio kiekio idempotencijos raktų saugojimu?
Į ką atkreipi dėmesį per kodo peržiūrą?
Paaiškinkite MVCC koncepciją PostgreSQL: kaip veikia, bloat, vacuum, ryšys su transakcijų izoliacijos lygiais.
Pasakokite apie PostgreSQL optimizavimą: indeksus, partijų operacijas, transakcijas, užkirsti kelią užrakintims.
Papaskink man apie platforminių bibliotekų ir šablonų kūrimą Gazprombanke.
Kokios yra lūkesčiai dėl naujos įmonės ir projekto?
Ar normalu atlikti sinchroninį išorinio paslaugos kvietimą transakcijos metu?
Ar kada nors taikėte izoliacijos lygius, kurie yra aukštesni nei read committed?
Papaskink apie universalų adapterį išoriniams mokėjimo vartams: architektūra, retry, fallback, circuit breaker, konfigūruojami žemėlapiai.
Papaskink man apie projektą Megafon: architektūra, techniniai detalės, stack.
Papaskink man apie duomenų bazės shardinimą, kad sumažintume apkrovą.
Papaskinkite apie atsisiuntimo ir saugaus ataskaitų saugojimo paslaugą bei prieigos ribojimą.
Ar reikėjo ginti savo sprendimą architektūros komitete ar kai sprendimas nebuvo priimtas?