Ponente: John Reese
¿Alguna vez has escrito una pequeña y elegante aplicación que no pudo mantenerse al día con el crecimiento de tus datos o la demanda de usuarios? ¿Tu hermoso diseño terminó enterrado en hilos y bloqueos? ¿El muy especial Global Interpreter Lock de Python convirtió todo esto en un ejercicio de futilidad?
¡Esta charla es para ti! Con los poderes combinados de AsyncIO y multiprocessing, rediseñaremos una antigua aplicación multihilo limitada por el GIL en una solución moderna que escala con la demanda utilizando solo la biblioteca estándar. No se requiere experiencia previa en AsyncIO o multiprocessing.