Skip to main content
Las transacciones son donde se mueve el valor financiero. Esta sección cubre los saldos, el procesamiento de transacciones, los eventos y las operaciones.

Contenido


  • Saldos: el valor que tiene una cuenta. Los saldos reflejan cada operación a lo largo del tiempo y admiten varias claves de saldo para segmentar fondos dentro de una misma cuenta.
  • Sobregiro de Saldo: saldos negativos controlados. Cuando un saldo se vuelve negativo, Midaz limita su monto disponible a cero y registra el déficit como un débito en un saldo complementario de sobregiro.
  • Transacciones: eventos financieros completos construidos sobre la contabilidad de partida doble de Midaz. Cada transacción combina débitos y créditos, y deben quedar balanceados antes de que Midaz la registre.
  • Monto de la transacción: cómo Midaz almacena los valores financieros como decimales precisos. Esto mantiene los valores exactos en todos los tipos de activo, desde monedas fiat hasta tokens cripto de alta precisión.
  • Publicador de eventos: publica los CloudEvents del ciclo de vida de las transacciones elegibles mediante la superficie de streaming compatible con Kafka.
  • Recepción de eventos de Midaz: consume eventos del ledger desde la superficie de streaming compatible con Kafka o mediante Streaming Hub.
  • Procesamiento asíncrono de transacciones: cómo Midaz desacopla las escrituras de transacciones mediante RabbitMQ para lograr mayor throughput y menor latencia. Cubre los modos síncrono y asíncrono, la resiliencia integrada y la sincronización de saldos.
  • Bulk Recorder: procesamiento de transacciones por lotes que agrupa varias escrituras en una sola operación masiva. Reduce los viajes de ida y vuelta a la base de datos y aumenta el throughput en cargas de trabajo de alto volumen.
  • Operaciones: la unidad más pequeña de actividad financiera. Es un único asiento del ledger, un débito o un crédito en una cuenta específica. Las operaciones son los componentes básicos de cada transacción.