De tester heeft een defect gevonden: er beginnen duplicaten van records uit de externe integratie te verschijnen (twee identieke records met verschillende sleutels). Hoe het probleem onderzoeken en wat te doen?
System Analyst
Er zijn verschillende diensten (drie), je moet nieuwe functionaliteit toevoegen die alle drie beïnvloedt. Wat zijn jouw acties en waar moet je op letten?
Vertel over je ervaring. Wat heb je precies gedaan, welke taken waren het meest interessant en moeilijk?
Hoe heet en hoe wordt het mechanisme van cross-DB transacties in gedistribueerde systemen geïmplementeerd?
Beschrijf het werkproces met de nieuwe integratie.
Welke artefacten heb je gemaakt in het MVideo-project?
Moet je altijd een nieuwe versie van de API maken bij wijzigingen? Wat zijn de nadelen van API-versiebeheer en wat zijn de alternatieven?
Hoe bepaal je de grenzen van een microservice? Welke methoden kunnen worden toegepast om deze op te splitsen?
Waarom heb je besloten om van ontwikkeling naar analyse over te stappen?
Hoe heet de situatie waarin een rollback niet is voorzien en wat kan er gebeuren?
Hoe werd het probleem opgelost toen één entiteit door meerdere services werd vereist? Hoe werd de consistentie gewaarborgd tijdens tijdelijke desynchronisatie?
Tijdens de analyse van de taak kwam de noodzaak naar voren voor aanvullende integratie met een gerelateerd systeem buiten de stroom. Wat zijn jouw stappen?
Een klant neemt rechtstreeks contact met je op met een taak: beoordeel deze en neem deze aan. Wat te doen?
De ontwikkelaar kwam en zei dat de taak anders gedaan moet worden. Wat zijn jouw acties?
Hoe voorkom je duplicatie wanneer de gebruiker per ongeluk twee keer op de knop 'Bestelling plaatsen' klikt?
Hoe reageer je als je door moet gaan met werken terwijl de goedkeuringen voor een geblokkeerde taak nog lopen?
Beschrijf je werkproces: hoe werk je samen met het bedrijf, tot welk stadium breng je de taak?