Evite marcações duplicadas: porque falham os sistemas, e o modelo que não pode falhar
Onde a diferença realmente aparece
Não consegue perceber, clicando numa demonstração numa tarde de terça-feira tranquila, se a verificação e a escrita por baixo estão em segurança unidas ou perigosamente separadas — o calendário parece idêntico de qualquer das formas.
Porque "basta um calendário mais bonito" não resolve
O modelo que realmente fecha a lacuna

O que acontece realmente quando duas pessoas clicam em «reservar» ao mesmo tempo
Os dois pedidos chegam quase ao mesmo tempo
Um pedido obtém o bloqueio primeiro
O primeiro pedido volta a verificar e escreve, tudo de uma vez
O segundo pedido volta a verificar face à nova realidade
O segundo cliente é avisado de imediato
Como a Olmira trata disto
Guias relacionados
Faltas: o que move realmente o número
Não — muito tráfego apenas faz com que apareça mais cedo. A falha de base existe a partir do momento em que mais do que um pedido pode estar em curso para o mesmo horário, o que é verdade mesmo numa página com pouco movimento; um negócio com pouco tráfego pode simplesmente passar meses entre os raros momentos em que duas pessoas clicam ao mesmo tempo. É uma propriedade do desenho, não uma função do movimento que tem.
Não. O calendário é o que o cliente vê; a parte que impede a marcação em duplicado acontece inteiramente no servidor, de forma invisível, no instante exacto em que uma reserva é gravada. Uma interface de calendário bem-acabada não lhe diz nada sobre o que acontece por baixo quando duas pessoas clicam no mesmo intervalo no mesmo segundo.
Devem saber de imediato — antes de ser cobrado qualquer pagamento — que o horário acabou de ser ocupado, e ver a próxima opção realmente disponível. O modo de falha que preocupa é o oposto: um sistema que deixa passar as duas reservas e só revela o conflito mais tarde, normalmente quando alguém aparece.
O mesmo mecanismo aplica-se sempre que se reserva algo partilhado e finito: uma mesa, uma sala, um equipamento, uma janela de entrega. A solução tem sempre a mesma forma: bloquear e voltar a verificar o recurso realmente limitado no momento do compromisso, e não um momento antes.
Sim, em sectores específicos — as companhias aéreas vendem historicamente mais lugares do que têm, contra uma taxa prevista de não comparência, como decisão de negócio deliberada e modelada, com uma política de compensação associada. Isso é coisa diferente do tipo acidental de que trata este guia, em que ninguém o pretendeu e ninguém fica satisfeito ao descobri-lo.