Cuéntame sobre la implementación de apagado suave y el manejo correcto de las operaciones.
DevOps
Habla sobre el desarrollo del mecanismo de alternancia de funciones.
¿Cómo se implementó la idempotencia: en claves sustitutas o en atributos comerciales?
¿Se aplicaron temas DLQ/DLT? ¿Cómo se organizaron los reintentos: de manera síncrona o asíncrona?
Habla sobre el diseño de API y contratos de interacción: enfoques, estándares, protocolos, almacenes de esquemas.
¿ No surgieron problemas con el orden de los eventos durante los reintentos asíncronos?
¿ No surgieron problemas con el almacenamiento de un gran volumen de claves de idempotencia?
¿Cómo se aseguraba la idempotencia en los reintentos de solicitudes a las pasarelas de pago?
¿En qué prestas atención durante la revisión de código?
Explica la concepto de MVCC en PostgreSQL: cómo funciona, bloat, vacuum, relación con los niveles de aislamiento de transacciones.
Habla sobre la optimización de PostgreSQL: índices, operaciones por lotes, transacciones, reducción de bloqueos.
¿Ha llegado a aplicar niveles de aislamiento superiores a read committed?
¿Cuáles son las expectativas de la nueva empresa y el proyecto?
Cuéntame sobre el desarrollo de bibliotecas y plantillas de plataformas para servicios en Gazprombank.
Cuéntame sobre el proyecto en Megafon: arquitectura, detalles técnicos, pila.
¿Es normal realizar una llamada sincrónica a un servicio externo dentro de una transacción?
Cuéntame sobre el sharding de bases de datos para reducir la carga.
Cuéntame sobre el servicio de descarga y almacenamiento seguro de informes, y la delimitación de acceso.
Cuéntame sobre el adaptador universal para pasarelas de pago externas: arquitectura, reintentos, fallback, interruptor de circuito, mapeos configurables.
¿Has tenido que defender tu decisión en el comité de arquitectura o cuando no se tomaba una decisión?