Python Brasil [10]

Talk "Migrando de ruby+event-machine para python+tornado e sendo feliz com isso"

by Cezar Sá Espinola .

Meta

Trilha: Web Frameworks
Nível da audiência: Intermediário
Idioma: Português
Estado: Aceita

Palestrantes

Cezar Sá Espinola

Dev @ Globo.com http://github.com/cezarsa

Descrição

Essa palestra irá abordar um case real da migração de uma aplicação na Globo.com de uma arquitetura baseada em Ruby com Event-Machine para uma arquitetura Python com Tornado. A aplicação em questão é responsável pelo recebimento e entrega das notificações aos usuários logados na Globo.com e hoje atende cerca de 4100 req/s em dias normais nos horários de pico. A motivação e a metodologia adotada para realizar tal migração, que foi realizada por uma equipe de 3 pessoas em um período de pouco mais de uma semana, serão explicadas. Também será demonstrado o resultado final e como a aplicação passou a responder uma quantidade maior de requests. Além disso, será demonstrado como o código foi simplificado e a manutenção ficou mais simples. Eu sou um dos desenvolvedores que participou tanto do desenvolvimento da aplicação original em Ruby, como da migração para Python, trabalho como desenvolvedor na Globo.com a 3 anos e possuo uma boa experiência trabalhando sobre a duas plataformas.