Skip to main content
As transações são onde o valor financeiro se move. Esta seção cobre saldos, processamento de transações, eventos e operações.

Conteúdo


Aqui, você encontrará:
  • Saldos: O valor que uma conta mantém. Os saldos refletem cada operação ao longo do tempo e suportam múltiplas chaves de saldo para segmentar fundos dentro de uma mesma conta.
  • Balance Overdraft: Saldos negativos controlados. Quando um saldo fica negativo, o Midaz limita seu saldo disponível a zero e registra o déficit como um débito em um saldo companion de overdraft.
  • Transações: Eventos financeiros completos, construídos sobre a contabilidade de partida dobrada do Midaz. Cada transação combina débitos e créditos, e eles devem fechar antes de o Midaz confirmá-la.
  • Valor da transação: Como o Midaz armazena valores financeiros como decimais precisos. Isso mantém os valores exatos em todos os tipos de assets, de moedas fiduciárias a tokens cripto de alta precisão.
  • Event publisher: Publique CloudEvents elegíveis do ciclo de vida de transações pela superfície de streaming compatível com Kafka.
  • Receber eventos do Midaz: Consuma eventos do ledger pela superfície de streaming compatível com Kafka ou pelo Streaming Hub.
  • Processamento assíncrono de transações: Como o Midaz desacopla as gravações de transações com RabbitMQ para maior throughput e menor latência. Cobre os modos síncrono e assíncrono, a resiliência integrada e a sincronização de saldos.
  • Bulk Recorder: Processamento de transações em lote que agrupa múltiplas gravações em uma operação bulk. Reduz as idas e vindas ao banco de dados e aumenta o throughput para cargas de trabalho de alto volume.
  • Operações: A menor unidade de atividade financeira — um único lançamento contábil, seja um débito ou um crédito em uma conta específica. As operações formam os blocos de construção de cada transação.