Sistemas distribuidos · demo en vivo
Elige tu evento, tu asiento.
Sin sobreventa.
Cada asiento se reserva de forma atómica en PostgreSQL. Si dos personas intentan el mismo asiento al mismo tiempo, solo una lo consigue. Pago simulado para la demo.
Cartelera
0 eventos en ventaCargando eventos…
Reserva atómica
UPDATE ... WHERE status='available'. La base de datos decide quién gana.
Mapa en vivo
SSE empuja cada cambio de asiento al navegador y Mosquitto publica el evento.
Boleta con QR
El QR va firmado; validarlo dos veces devuelve conflicto.