Entrega de aplicaciones de autoservicio en Comcast: Una historia de adopción, DevOps y el desafío de los servicios de alto crecimiento

Christopher Litsinger, Director de Plataformas de Aplicação en la Nube de Comcast

En 2015, un pequeño y luchador grupo de ingenieros se propuso reemplazar una puerta de enlace de gestión de API comercial con una solución interna basada en NGINX y luego convirtió el sistema en autoservicio. Un año después emergieron, chamuscados pero triunfantes, con cientos de servicios existentes migrados de manera transparente a la nueva plataforma. Se redujeron las latencias y se escuchó una aclamación: “¡El antiguo percentil 50 es el nuevo 99!”, dijeron los clientes con alegría.

Las mejoras impulsaron un crecimiento imprevisto. En más de dos años, el número de servicios alojados aumentó más del doble. Los centros de datos aparecieron y desaparecieron. Se agregaron miles de nuevas credenciales al sistema. Las tasas de transacción que alguna vez alcanzaron un máximo de 2.000 RPS aumentaron a 33.000. El pequeño equipo de DevOps, en su prisa por dejar de pagar por una solución comercial, había tomado la decisión estratégica de posponer la entrega de autoservicio. Ahora no tenían más opción que priorizar el trabajo manual necesario para agregar servicios y credenciales mientras trabajaban hacia el autoservicio, antes de finalmente ofrecer el autoservicio a sus consumidores.

En su sesión en NGINX Conf 2018 , Christopher analiza los eventos a medida que se desarrollaron, analiza las decisiones que se tomaron y describe las lecciones aprendidas de los desafíos que enfrentó su equipo.

Próximos pasos