Rightsizing TPS
Tres microservicios en Go que modelan un flujo de checkout de Black Friday, diseñados para autoescalado basado en RPS con métricas de Prometheus.
Resumen
Rightsizing TPS es un laboratorio de servicios para Black Friday: tres servicios en Go —checkout, inventory y payment— ejecutables de forma independiente, que implementan un flujo de checkout acotado con reserva de inventario, autorización de pago simulada y compensación best-effort ante un rechazo. Cada servicio expone endpoints de salud, disponibilidad y métricas compatibles con Prometheus (`/metrics`) con un contrato de RPS de etiquetas acotadas, pensado para impulsar el autoescalado en Kubernetes (KEDA/HPA) según la tasa de solicitudes. El despliegue en Kubernetes, el scraping de Prometheus y la configuración del autoscaler que se muestran aquí son objetivos de diseño arquitectónico para un ejercicio posterior en Minikube, no infraestructura en ejecución hoy.
Diagrama de flujo
En reposo — tráfico base.
Simulación en el navegador — no son métricas reales.