En Google, ejecutamos m谩s de 2 mil millones de contenedores *nuevos* en nuestra plataforma Borg cada semana: trabajos interactivos, procesamiento batch, one-shot, etc. La orquestaci贸n es muy importante cuando necesitamos desplegar una nueva versi贸n de una stack, como como los servicios de autenticaci贸n, cuyo fallo puede hacer que la mayor铆a, si no todos, los productos de Google queden inutilizables. Necesitamos validar una nueva versi贸n, realizar un an谩lisis canary y desplegarla progresivamente en cientos de miles de m谩quinas en decenas de centros de datos en todo el mundo.
Python es una herramienta central que usamos para esta multitud de prop贸sitos. Tenemos cientos de a帽os de ingenier铆a invertidos en herramientas de Python para administrar nuestros servicios. 驴C贸mo evoluciona este c贸digo? 驴C贸mo abordamos la mantenibilidad? 驴C贸mo tratamos la optimizaci贸n del rendimiento? Y la migraci贸n 2 a 3, 驴fue un dolor?
Esta charla ofrecer谩 informaci贸n detallada sobre todo lo que SRE ha utilizado Python durante la 煤ltima d茅cada para administrar los servicios m谩s importantes y cr铆ticos del planeta.