Em breve · Conteúdo pago 2h 10min
A04 — Criar o pedido sem vender duas vezes: transação, trava e baixa condicional
Como impedir condição de corrida quando duas pessoas clicam em 'comprar' ao mesmo tempo na última unidade em estoque.
Este módulo está em preparação
O conteúdo completo, vídeos, áudios e PDF deste módulo serão disponibilizados na área paga do curso. Enquanto isso, você pode estudar o Módulo 1 completo e entrar na lista de espera.
O que este módulo vai cobrir:
- Explicar uma condição de corrida usando uma linha do tempo de duas transações
- Justificar por que a baixa de estoque é um UPDATE condicional e não 'ler, decidir e gravar'
- Distinguir o papel da transação, da trava de linha e da baixa condicional
- Identificar o risco de deadlock quando as travas não seguem uma ordem fixa