Реците ми о микросервисима у односу на монолит, принципима интеракције микросервиса. Да ли сте упознати са оркестрацијом и хореографијом?
System Analyst
Da li su potrebni Use Case-ovi prilikom opisivanja workflow-a odobravanja?
Navedite primer Use Case-a po koracima iz onih koje ste napisali.
Kako ste prioritetizovali zahteve i ih razdelili na sprintove? Čime ste se vodili?
Detaljno ispričajte o svom radnom iskustvu, počevši od poslednjeg mesta.
Da li ste koristili PlantUML? Za koje vrste dijagrama?
Да ли имате искуство са електронским дигиталним потписом (ЕЦП)? Как функционише механизам ЕЦП?
Koja je optimalna opcija za asinhronu interakciju? Koje rešenje nije baš dobro sa stanovišta opterećenja?
Koji su alternativni scenariji za slučaj upotrebe 'Kreiranje zahteva'?
Opišite svaki od mehanizama: Webhook, Callback, Polling (periodično ispitivanje).
Ispričajte o svom iskustvu sa Kafka — šta ste tačno opisivali?
Da li ste predvideli mehanizme za ponovni pokušaj u integracijama sa SAP-om? Kako ste osigurali da SAP ne izgubi podatke?
Kako opisujete autorizaciju između servisa u specifikaciji API? Koje protokole koristite?
Misliš na transakciju — ako se u SAP-u nije ažurirala, da li će biti poništena i u vašem sistemu?
Nacrtajte sekvencijski dijagram: korisnik kreira zahtev u sistemu podrške, zahtev se čuva u bazi podataka, šalje se na registraciju u CRM, dobija registarski broj, koji se ponovo zapisuje. Korisniku se prikazuje samo CRM broj, unutrašnji ID se ne prikazuje.