Thursday 2
10:00h - 10:50h
Track 3

Cómo no vender la misma entrada a dos personas diferentes

Supongamos que construimos una aplicación para vender entradas de un cine con tu base de datos y tu framework favoritos. Creamos una interfaz espectacular, la llenamos de funcionalidades asombrosas y nos encargamos de que no quede ningún detalle de accesibilidad por pulir. La desplegamos en producción y una vez que empiezan a llegar usuarios, nos damos cuenta de que empiezan a pasar cosas muy raras: hay clientes que han comprado el mismo asiento para ver la misma película a la misma hora y hay sesiones en las que tenemos a clientes sentados en el suelo porque hemos vendido más entradas que asientos. ¿Qué ha podido pasar? En esta charla analizaremos cómo puede llegar a ocurrir esto con nuestros datos, contaremos algunos casos reales y repasaremos algunas de las técnicas que usan las bases de datos actuales para ayudarnos a evitar estos problemas.

José Muñoz

Software Engineer en Tinybird

Tinybird

Medium
Spanish
Web Development
Engineering