Tester je pronašao grešku: počeli su se pojavljivati duplikati zapisa iz spoljne integracije (dva ista zapisa s različitim ključevima). Kako istražiti problem i što učiniti?
System Analyst
Postoji nekoliko servisa (tri), potrebno je dodati novu funkcionalnost koja utiče na sve tri. Koji su tvoji koraci i na šta treba obratiti pažnju?
Ispričajte o svom iskustvu. Šta ste tačno radili, koji su zadaci bili najzanimljiviji i najteži?
Kako se zove i kako se implementira mehanizam transakcija između baza podataka u distribuiranim sistemima?
Опишите процес рада са новом интеграцијом.
Kako odrediti granice mikroservisa? Koje metodologije se mogu primeniti za njegovo razbijanje?
Koje artefakte ste kreirali u projektu MVideo?
Da li je uvek potrebno kreirati novu verziju API-ja pri promenama? Koje su mane verzionisanja API-ja i koje su alternative?
Zašto si odlučio da pređeš sa razvoja na analitiku?
Kako se naziva situacija kada rollback nije predviđen i šta može da se desi?
Kako je rešavan problem kada je jedna entitet bila potrebna više servisa? Kako se obezbeđivala konzistentnost tokom privremenog nesinhronizovanja?
Tokom analize zadatka, pojavila se potreba za dodatnom integracijom sa susednim sistemom van strima. Koji su tvoji koraci?
Direktno ti dolazi klijent sa zadatkom — proceni ga i preuzmi u rad. Šta da radiš?
Развијач је дошао и рекао да се задатак мора урадити другачије. Шта су твоје акције?
Kako izbeći duplikaciju ako korisnik slučajno dvaput klikne na dugme 'Formiraj narudžbinu'?
Kako reagujete na situaciju kada morate da nastavite sa radom dok traju odobrenja za blokirani zadatak?
Opisi svoj radni proces: kako sarađuješ sa biznisom, do koje faze vodiš zadatak?