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
Nível da audiência: Intermediário
Idioma: Português
Estado: Aceita
Palestrantes
Cezar Sá Espinola
Dev @ Globo.com http://github.com/cezarsaDescriçã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.