Hay varios servicios (tres), es necesario agregar una nueva funcionalidad que afecte a los tres. ¿Cuáles son tus acciones y en qué debes prestar atención?
System Analyst
El probador encontró un defecto: comenzaron a aparecer duplicados de registros de la integración externa (dos registros iguales con claves diferentes). ¿Cómo investigar el problema y qué hacer?
Cuéntame sobre tu experiencia. ¿Qué exactamente hiciste, cuáles fueron las tareas más interesantes y difíciles?
¿Cómo se llama y cómo se implementa el mecanismo de transacciones entre bases de datos en sistemas distribuidos?
Describe el proceso de trabajo con la nueva integración.
¿Cómo determinar los límites de un microservicio? ¿Qué metodologías se pueden aplicar para dividirlo?
¿Qué artefactos creaste en el proyecto MVideo?
¿Siempre es necesario crear una nueva versión de la API cuando hay cambios? ¿Cuáles son las desventajas de la versionación de la API y qué alternativas existen?
¿Por qué decidiste cambiar de desarrollo a análisis?
¿Cómo se llama la situación en la que no se prevé un rollback y qué puede suceder?
¿Cómo se resolvía el problema cuando una entidad era requerida por varios servicios? ¿Cómo se aseguraba la consistencia durante la desincronización temporal?
Durante el análisis de la tarea, surgió la necesidad de una integración adicional con un sistema relacionado fuera del flujo. ¿Cuáles son tus pasos?
Un cliente te contacta directamente con una tarea: evalúala y ponla en marcha. ¿Qué hacer?
El desarrollador vino y dijo que la tarea debe hacerse de otra manera. ¿Cuáles son tus acciones?
¿Cómo evitar la duplicación si un usuario hace clic accidentalmente dos veces en el botón 'Generar pedido'?
¿Cómo reaccionas ante la situación en la que necesitas seguir trabajando mientras se realizan las aprobaciones para una tarea bloqueada?
Describe tu proceso de trabajo: ¿cómo trabajas con el negocio, hasta qué etapa llevas la tarea?