¿Has oído algo sobre el patrón Transactional Outbox?
Golang
¿De qué estructuras principales consta el planificador de Go?
¿Para qué sirve context.WithValue?
¿Cómo cancelar correctamente un contexto en una goroutine?
¿Qué nivel de aislamiento se utilizó en el proyecto?
¿Qué niveles de aislamiento de transacciones existen?
¿Qué es una gorutina y en qué se diferencia de un hilo del sistema?
¿Cuáles son los problemas de la arquitectura de microservicios con los que te has encontrado?
¿Cómo interactuar con los comerciantes que se encuentran en el contorno externo?
¿Cómo se implementa la cancelación del contexto? ¿Qué sucede en su interior?
¿Cómo generan mocks para las pruebas unitarias?
¿ Configuraste la trazabilidad?
¿Utiliza ORM o consultas manuales para trabajar con la base de datos?
¿Considera que la cobertura de pruebas en los proyectos? ¿Cómo está organizado esto?
¿Cómo interactúa Anti-Fraud con Kafka?