Prueba Técnica Senior Enginner

Ejercicio Práctico

1. Contexto del Problema


ITEM-01 Tu equipo trabaja en un ecosistema de microservicios para una billetera digital. en el cual se realizan movimientos de carga y resta
de saldo "procesamiento de transacciones".

2. Requerimientos


ITEM-02 Crear un microservicio que procese transacciones financieras.


ITEM-03 Input: Mensaje transacción.

Cada transacción tiene los siguientes campos:

ITEM-04 Output: Registro de la transacción en una base de datos PostgreSQL o similar (BD Relacional).
Incluir:

ITEM-05 Implementar:

ITEM-06 3. Extras (Opcional)

ITEM-07 Preguntas Conceptuales

  1. ITEM-07-01 ¿Cómo manejarías picos altos de transacciones para garantizar escalabilidad?
  2. ITEM-07-02 ¿Qué estrategias usarías para prevenir fraudes en un sistema de billetera digital?
  3. ITEM-07-03 Si detectas lentitud en el procesamiento de transacciones por alta concurrencia, ¿cómo procederías para mejorar el rendimiento?

Enviar url del proyecto en GitHub y las respuestas a las preguntas conceptuales dejarlas en el readme.md

 

Entregables :