Executando verificação de segurança...
2

Uma vez fiz um projeto que tinha uma funcionalidade parecida, na época implementei uma fila de reserva onde quando o usuário demonstrava interesse por um item ele reserva aquele item por alguns minutos, dai caso o usuário não finalizasse a aquisição ele liberava o item.

E para não atrapalhar caso muitos usuários demostrassem interesse mais não efetivassem a aquisição, implementei um algoritmo bem simples que armazenava o número de vezes que ele demostrou interesse e não finalizou a aquisição, com isso tinha um índice que indicava a chance dele completar a aquisição e caso fosse muito baixa ele perdia a reserva para um usuário que tinha um índice alto de completar a aquisição.

Me "inspirei" em um da Uber que conheci em um podcast deles no Hipster da Alura, recomendo ouvir é muito interessante.

Carregando publicação patrocinada...