Testatorul a găsit o defect: au început să apară duplicate ale înregistrărilor din integrarea externă (două înregistrări identice cu chei diferite). Cum să investighezi problema și ce să faci?
System Analyst
Există mai multe servicii (trei), trebuie adăugat o funcționalitate nouă care afectează toate trei. Care sunt acțiunile tale și la ce trebuie să acorzi atenție?
Vorbiți despre experiența dvs. Ce anume ați făcut, care au fost cele mai interesante și mai dificile sarcini?
Cum se numește și cum se implementează mecanismul de tranzacții între baze de date în sistemele distribuite?
Descriește procesul de lucru cu noua integrare.
Ce artefacte ai creat în proiectul MVideo?
Este necesar să se creeze întotdeauna o nouă versiune a API-ului atunci când apar modificări? Care sunt dezavantajele versiunii API și care sunt alternativele?
Cum se determină limitele unui microserviciu? Ce metodologii pot fi aplicate pentru a-l diviza?
De ce ai decis să treci de la dezvoltare la analiză?
Cum se numește situația în care rollback-ul nu este prevăzut și ce poate să se întâmple?
Cum a fost rezolvată problema atunci când o entitate era solicitată de mai multe servicii? Cum s-a asigurat coerența în timpul desincronizării temporare?
În timpul analizei sarcinii, a apărut necesitatea unei integrări suplimentare cu un sistem conex în afara fluxului. Care sunt pașii tăi?
Un client te contactează direct cu o sarcină: evalueaz-o și preia-o în lucru. Ce să faci?
Dezvoltatorul a venit și a spus că sarcina trebuie făcută diferit. Care sunt acțiunile tale?
Cum se evită duplicarea atunci când utilizatorul apasă accidental de două ori butonul 'Generare comandă'?
Cum reacționezi atunci când trebuie să continui să lucrezi în timp ce se află în curs de aprobare o sarcină blocată?
Descrie procesul tău de lucru: cum lucrezi cu afacerea, până la ce etapă duci sarcina?