Sala de monitoreo
Datos en vivo vía SSE desde la API. Proyéctala durante la compra masiva.
Vendidas
0
Reservadas
0
Disponibles
0
Reservas activas
0
Ocupación total del inventario0 asientos
vendidas reservadas libres
Qué mirar en Grafana
- CPU y RAM por contenedor durante la estampida de compras.
- p95 de latencia y errores 4xx/5xx en la API.
- Boletas vendidas vs. reservas activas en tiempo real.
Prueba de fuego
Pide a todos que compren el mismo asiento a la vez. Debe ganar uno y el resto recibir «asiento no disponible». Luego revisa:
SELECT seat_id, count(*) FROM tickets GROUP BY seat_id HAVING count(*) > 1;