Saltar al contenido principal
Las transacciones son donde el valor financiero se mueve. Esta sección cubre todo, desde cómo funcionan los saldos hasta la mecánica del procesamiento de transacciones, la publicación de eventos y el seguimiento de operaciones.

Contenido


Aquí encontrarás:
  • Saldos: El valor que mantiene una cuenta específica. Los saldos reflejan el resultado de todas las operaciones a lo largo del tiempo y soportan múltiples claves de saldo para segmentación avanzada de fondos — como separar fondos operativos, de garantía y de crédito dentro de una misma cuenta.
  • Transacciones: Eventos financieros completos impulsados por el sistema de contabilidad de partida doble de Midaz. Cada transacción involucra débitos y créditos que deben estar balanceados antes de ser confirmados.
  • Monto de transacción: Cómo Midaz almacena y maneja valores financieros usando representación decimal precisa, asegurando exactitud en todos los tipos de assets — desde monedas fiduciarias hasta tokens cripto de alta precisión.
  • Event publisher: Publicación de eventos en tiempo real para actualizaciones transaccionales. Cuando está habilitado, cada transacción procesada emite un evento a un exchange dedicado de RabbitMQ, permitiendo que aplicaciones externas los consuman sin crear dependencias estrechas.
  • Procesamiento asíncrono de transacciones: Cómo Midaz desacopla las escrituras de transacciones usando RabbitMQ para mayor rendimiento y menor latencia. Cubre los modos sincrónico y asíncrono, la resiliencia incorporada y la sincronización de saldos.
  • Bulk Recorder: Procesamiento de transacciones en lotes que agrupa múltiples escrituras en operaciones bulk eficientes. Reduce las idas y vueltas a la base de datos y aumenta el rendimiento para cargas de trabajo de alto volumen.
  • Transactions DSL: Un Lenguaje Específico de Dominio llamado gold para estructurar transacciones financieras en archivos .gold legibles. (Deprecado)
  • Operaciones: La unidad más pequeña de actividad financiera — un único asiento contable, ya sea un débito o un crédito en una cuenta específica. Las operaciones son los bloques de construcción de cada transacción.