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.

