Mesélj a graceful shutdown megvalósításáról és a műveletek helyes kezeléséről.
DevOps
Mesélj a feature toggle mechanizmusának fejlesztéséről.
Hogyan valósult meg az idempotencia — pótlókulcsokon vagy üzleti jellemzőkön?
Hogyan biztosították az idempotenciát a fizetési átjárókhoz intézett újrapróbálkozások során?
Beszéljen az API-k tervezéséről és az interakciós szerződésekről: megközelítések, szabványok, protokollok, séma tárak.
Nem merültek fel problémák az események sorrendjével az aszinkron újrapróbálkozások során?
Használták a DLQ/DLT témát? Hogyan szervezték az újrapróbálkozásokat — szinkron vagy aszinkron módon?
Nem merültek fel problémák az idempotencia kulcsok nagy mennyiségének tárolásával kapcsolatban?
Mit figyelsz a kód-ellenőrzés során?
Mesélj az MVCC fogalmáról a PostgreSQL-ben: hogyan működik, bloat, vacuum, és a tranzakciók elszigeteltségi szintjeivel való kapcsolat.
Beszélj a PostgreSQL optimalizálásáról: indexek, batch-műveletek, tranzakciók, zárolások csökkentése.
Mesélj a Gazprombankban szolgáltatásokhoz készült platform könyvtárak és sablonok fejlesztéséről.
Előfordult már, hogy magasabb izolációs szinteket alkalmazott, mint a read committed?
Mik a várakozások az új céggel és projekttel kapcsolatban?
Normális, ha egy külső szolgáltatást szinkron módon hívunk meg tranzakció közben?
Mesélj a Megafon projektről: architektúra, technikai részletek, stack.
Beszélj az univerzális adapterről külső fizetési átjárókhoz: architektúra, retry, fallback, circuit breaker, konfigurálható térképek.
Mesélj a adatbázis shardingról a terhelés csökkentése érdekében.
Mesélj az exportálási és biztonságos tárolási szolgáltatásról, valamint a hozzáférés elkülönítéséről.
Szükség volt arra, hogy megvédje döntését az építészeti bizottságban, vagy amikor nem hoztak döntést?