Chronicles of a Pragmatic Programmer
Chronicles of a Pragmatic Programmer Podcast
Engenharia de Cobrança: Modelando Dados no DynamoDB
0:00
-23:35

Engenharia de Cobrança: Modelando Dados no DynamoDB

Este episódio é a versão em áudio de Engenharia de Cobrança: Modelando Dados no DynamoDB, Gerado por IA.

Obrigado por ler Crônicas de um Programador Pragmático! Inscreva-se gratuitamente para receber novas publicações e apoiar meu trabalho.

Segunda-feira, 8h40. O canal de atendimento ao cliente está pegando fogo… o clássico pesadelo matinal de qualquer operação! Será que tudo está perdido? Não… por enquanto não… 👀

A conversa percorre as escolhas que separam um modelo que responde o negócio de um que só grava entidade: por que a lista de perguntas vem antes da tabela, por que dias de atraso nunca deveriam estar gravados, por que CPF não pode ir na chave de partição, e por que um índice de agenda sobrecarregado é capaz de impedir o registro de um pagamento às 00h07.

No episódio:

  • A reunião que ninguém quer marcar — e por que o ORM não pode representar o negócio nela

  • Grave o fato, derive o estado: a diferença entre a data de nascimento e a idade

  • Num BaaS, a chave de partição é uma decisão de isolamento

  • Índice esparso: sair da régua é arrancar o post-it da geladeira

  • O engarrafamento do estacionamento que tranca a rua da ambulância

  • Onde o dinheiro realmente vaza — e por que não é armazenamento

O artigo completo traz os exemplos o catálogo dos doze padrões de acesso, a anatomia da chave passo a passo e a conta de custo dos dois modelos lado a lado: Engenharia de Cobrança: Modelando Dados no DynamoDB

Se você opera cobrança, crédito ou pagamentos em DynamoDB, me conta nos comentários: qual foi a pergunta que a sua tabela não soube responder?

Deixe um comentário

Discussão sobre este episódio

Avatar de User

Pronto para mais?