Räägi pehmest väljalülitamise ja operatsioonide korrektse töötlemise kohta.
DevOps
Rääkige funktsiooni lüliti mehhanismi arendamisest.
Kuidas rakendati idempotentsust — asendusvõtmete või äriliste tunnuste kaudu?
Kuidas tagati idempotentsus makseväravate taotlustes korduvatel taotlustel?
Rääkige API-de ja suhtluslepingute kujundamisest: lähenemised, standardid, protokollid, skeemide hoidlad.
Kas kasutati DLQ/DLT teemat? Kuidas korraldati uuesti proovimise — sünkroonselt või asünkroonselt?
Kas asünkroonsete katsetuste ajal sündmuste järjekorraga probleeme tekkis?
Kas tekkis probleeme suure hulga idempotentsusõlme salvestamisel?
Selgitage MVCC kontseptsiooni PostgreSQL-is: kuidas see töötab, bloat, vacuum, seos transaktsioonide isolatsiooni tasemetega.
Millele pöörad tähelepanu koodi ülevaatamisel?
Rääkige PostgreSQL optimeerimisest: indeksid, partiioperatsioonid, tehingud, lukustuste vähendamine.
Millised on ootused uue ettevõtte ja projekti suhtes?
Kas olete kunagi rakendanud isolatsiooni tasemeid, mis on kõrgemad kui read committed?
Räägi mulle platvormiraamatukogude ja mallide arendusest Gazprombankis.
Kas transaktsiooni ajal on normaalne teha sünkroneeriv välisteenuse kõne?
Räägi mulle Megafoni projektist: arhitektuur, tehnilised detailid, stack.
Räägi mulle andmebaasi shardingust, et vähendada koormust.
Rääkige raportite allalaadimise ja turvalise salvestamise teenusest ning juurdepääsupiirangutest.
Kas teil tuli arhitektuurikomisjonis oma otsust kaitsta või siis, kui otsust ei tehtud?
Räägi universaalsest adapterist väliste makselüütide jaoks: arhitektuur, retry, fallback, circuit breaker, konfigureeritavad kaardistused.