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