luizmachado.dev

PT EN

Postagens recentes

Sessão 034 — DynamoDB: transações e operações condicionais

TransactWriteItems atômico com múltiplas entidades, ConditionExpression para optimistic locking, custo 2× de transações, ClientRequestToken para idempotência, e níveis de isolamento.

Sessão 033 — DAX: arquitetura, casos de uso e quando NÃO usar

Arquitetura do cluster DAX, item cache vs query cache, write-through, strongly consistent reads, sizing de nós, cálculo de custo-benefício, e padrões onde DAX não ajuda.

Sessão 032 — DynamoDB Streams: integração com Lambda para CDC e event-driven

Anatomia do DynamoDB Streams, garantias de entrega e ordenação, event source mapping com Lambda, filtragem de eventos, padrão CDC para OpenSearch, e fan-out para múltiplos consumidores.

Sessão 031 — DynamoDB: GSIs e LSIs, hot partitions e write amplification

GSI com sparse index e write sharding, write amplification com múltiplos GSIs, back-pressure de GSI throttled na tabela base, LSI vs GSI, e cálculo de custo real de índices.

Sessão 030 — DynamoDB: single-table design, adjacency list e overloaded indexes

Adjacency list para muitos-para-muitos, composite sort keys para hierarquias, GSI overloading para múltiplos access patterns, e quando single-table cria mais problema do que resolve.