Á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
Seu progresso na área0/25
Ordempelas relações “vem antes → próximo passo”
078estudadoCQRS (Command Query Responsibility Segregation)Comandos e consultas em modelos separados.Sequência5 passos≈ 5 minPostgreSQL · Docker
079estudadoEvent SourcingLog de eventos é a fonte da verdade.Sequência6 passos≈ 6 minPostgreSQL · Docker
080estudadoOutbox PatternPublicação confiável a partir do banco.Sequência6 passos≈ 5 minPostgreSQL · Redis · Docker
081estudadoInbox PatternDeduplica mensagens na entrada.Sequência5 passos≈ 5 minElysia · PostgreSQL · Docker
082estudadoDatabase per ServiceCada serviço dono do seu banco.Fluxo6 passos≈ 6 minElysia · PostgreSQL · MariaDB
083estudadoShared Database (anti-padrão)Banco compartilhado acopla os serviços.Fluxo6 passos≈ 6 minPostgreSQL · Docker
084estudadoRead ReplicasEscrita no primário, leitura nas réplicas.Sequência6 passos≈ 5 minPostgreSQL · Docker
085estudadoMaterialized ViewConsulta pré-calculada, pronta para leitura.Sequência5 passos≈ 5 minPostgreSQL · Docker
086estudadoChange Data Capture (CDC)Captura mudanças direto do log do banco.Sequência6 passos≈ 6 minPostgreSQL · Kafka · Docker
087estudadoSnapshot PatternFoto do estado encurta o replay.Sequência6 passos≈ 6 minPostgreSQL · Docker
088estudadoTemporal TablesTempo válido e tempo de registro.Sequência6 passos≈ 5 minPostgreSQL · Docker
089estudadoPartition TableTabela dividida por faixa de data.Fluxo6 passos≈ 5 minPostgreSQL · Docker
090estudadoSaga Pattern (coreografia)Coreografia ou orquestração com compensação.Sequência6 passos≈ 6 minPostgreSQL · RabbitMQ · Docker
091estudadoTwo-Phase Commit (2PC)Commit atômico entre participantes.Sequência6 passos≈ 6 minPostgreSQL · Docker
092estudadoEventual ConsistencyConsistência alcançada com o tempo.Sequência6 passos≈ 6 minPostgreSQL · Docker
093estudadoIdempotency PatternChave única impede efeito duplicado.Sequência6 passos≈ 6 minElysia · PostgreSQL · Docker
094estudadoSequential ConvoyOrdem por grupo, grupos em paralelo.Fluxo6 passos≈ 5 minKafka · Docker
095estudadoClaim CheckPayload no storage, ticket na fila.Sequência6 passos≈ 6 minRabbitMQ · MinIO · Docker
096estudadoMessaging BridgeLiga RabbitMQ e Kafka nos dois sentidos.Sequência6 passos≈ 6 minElysia · RabbitMQ · Kafka
097estudadoData Access Styles: Active Record vs. Data MapperObjeto que se salva ou mapeador dedicado.Fluxo6 passos≈ 6 minElysia · PostgreSQL · Docker
098estudadoScheduler Agent SupervisorAgenda, executa e recupera tarefas.Sequência6 passos≈ 6 minElysia · PostgreSQL · Docker
099estudadoPersistent Data StructureNova versão sem alterar a anterior.Fluxo6 passos≈ 5 minStryker
100estudadoOffline LockingVersão otimista ou trava pessimista.Estados6 passos≈ 6 minElysia · PostgreSQL · Docker
101estudadoBatch Processing (Fechamento de Posição EOD)Fechamento de posição em lote no fim do dia.Sequência6 passos≈ 6 minElysia · PostgreSQL · Docker
102estudadoSearch IndexÍndice invertido para busca textual.Fluxo6 passos≈ 6 minElysia · Elasticsearch · Docker