Enzo Ribeiro

Product Designer & Developer

Notas

02 notas

  1. A disputa pelo último ingresso: o que trouxe da Shopify para a Pulso

    Um único ingresso verde-lima entre dois caminhos, representando a disputa pela última unidade.

    Você escolhe o último ingresso de um evento e começa a preencher o pagamento. Enquanto procura o cartão, outra pessoa tenta comprar o mesmo ingresso. A página mostrou disponibilidade para os dois, mas alguém vai ter que ficar sem ele.

    Eu tinha visto um vídeo sobre como a Shopify lidava com esse tipo de disputa ao mudar suas reservas de Redis para MySQL. Fui investigar e conheci o SKIP LOCKED, um recurso que nunca tinha usado. Gostei da abordagem e fiquei com vontade de experimentar em algum projeto meu.

    A oportunidade apareceu na batalha de cases da CP2eJr. Minha equipe estava construindo a Pulso, uma plataforma experimental de venda de ingressos, e eu fui trabalhar no back-end. O problema das reservas me deu um motivo concreto para testar aquela ideia.

    O que eu precisava garantir

    Recolher texto