Pular para o conteúdo

Área · apps/data-patterns

Dados & Persistência

Consistência, histórico e acesso a dados.

apps
25
de estudo
2 h 21 min
passos
147
testes
31
Ordempelas relações “vem antes → próximo passo”
  1. 078CQRS (Command Query Responsibility Segregation)Comandos e consultas em modelos separados.Sequência5 passos≈ 5 minPostgreSQL · Docker
  2. 079Event SourcingLog de eventos é a fonte da verdade.Sequência6 passos≈ 6 minPostgreSQL · Docker
  3. 080Outbox PatternPublicação confiável a partir do banco.Sequência6 passos≈ 5 minPostgreSQL · Redis · Docker
  4. 081Inbox PatternDeduplica mensagens na entrada.Sequência5 passos≈ 5 minElysia · PostgreSQL · Docker
  5. 082Database per ServiceCada serviço dono do seu banco.Fluxo6 passos≈ 6 minElysia · PostgreSQL · MariaDB
  6. 083Shared Database (anti-padrão)Banco compartilhado acopla os serviços.Fluxo6 passos≈ 6 minPostgreSQL · Docker
  7. 084Read ReplicasEscrita no primário, leitura nas réplicas.Sequência6 passos≈ 5 minPostgreSQL · Docker
  8. 085Materialized ViewConsulta pré-calculada, pronta para leitura.Sequência5 passos≈ 5 minPostgreSQL · Docker
  9. 086Change Data Capture (CDC)Captura mudanças direto do log do banco.Sequência6 passos≈ 6 minPostgreSQL · Kafka · Docker
  10. 087Snapshot PatternFoto do estado encurta o replay.Sequência6 passos≈ 6 minPostgreSQL · Docker
  11. 088Temporal TablesTempo válido e tempo de registro.Sequência6 passos≈ 5 minPostgreSQL · Docker
  12. 089Partition TableTabela dividida por faixa de data.Fluxo6 passos≈ 5 minPostgreSQL · Docker
  13. 090Saga Pattern (coreografia)Coreografia ou orquestração com compensação.Sequência6 passos≈ 6 minPostgreSQL · RabbitMQ · Docker
  14. 091Two-Phase Commit (2PC)Commit atômico entre participantes.Sequência6 passos≈ 6 minPostgreSQL · Docker
  15. 092Eventual ConsistencyConsistência alcançada com o tempo.Sequência6 passos≈ 6 minPostgreSQL · Docker
  16. 093Idempotency PatternChave única impede efeito duplicado.Sequência6 passos≈ 6 minElysia · PostgreSQL · Docker
  17. 094Sequential ConvoyOrdem por grupo, grupos em paralelo.Fluxo6 passos≈ 5 minKafka · Docker
  18. 095Claim CheckPayload no storage, ticket na fila.Sequência6 passos≈ 6 minRabbitMQ · MinIO · Docker
  19. 096Messaging BridgeLiga RabbitMQ e Kafka nos dois sentidos.Sequência6 passos≈ 6 minElysia · RabbitMQ · Kafka
  20. 097Data Access Styles: Active Record vs. Data MapperObjeto que se salva ou mapeador dedicado.Fluxo6 passos≈ 6 minElysia · PostgreSQL · Docker
  21. 098Scheduler Agent SupervisorAgenda, executa e recupera tarefas.Sequência6 passos≈ 6 minElysia · PostgreSQL · Docker
  22. 099Persistent Data StructureNova versão sem alterar a anterior.Fluxo6 passos≈ 5 minStryker
  23. 100Offline LockingVersão otimista ou trava pessimista.Estados6 passos≈ 6 minElysia · PostgreSQL · Docker
  24. 101Batch Processing (Fechamento de Posição EOD)Fechamento de posição em lote no fim do dia.Sequência6 passos≈ 6 minElysia · PostgreSQL · Docker
  25. 102Search IndexÍndice invertido para busca textual.Fluxo6 passos≈ 6 minElysia · Elasticsearch · Docker
Esc

↑ ↓ navegarEnter abrir191 resultados