• Refactoring: Comece agora! (ou como não perder o sono ao olhar o código amanha)

  • Sua aplicação na nuvem do jeito certo

    • Palestrante: Cezar Espinola, Tarsis Figueredo Azevedo
    • Tags: FISL 16
    • Info: A idéia dessa palestra é fazer um overview sobre o que é uma aplicação que segue os princípios por trás do twelve-factor app, e porque esses princípios são necessários para se ter uma aplicação que seja de deploy fácil e escalável.

      A palestra vai abordar esses temas mostrando sempre exemplos reais com códigos de aplicações python demonstrando o que deve ser feito, e alguns exemplos de práticas comuns que não estão de acordo com os princípios twelve-factor, coisas como configs independentes por ambiente e processos que salvam estado em disco local.

      Por fim, será demonstrado como apps que seguem os princípios demonstrados podem ser deployadas e escaladas em um serviço de PaaS como o Heroku ou o Tsuru. Tudo isso com uma demonstração no final.

      A idéia dessa palestra é fazer um overview sobre o que é uma aplicação que segue os princípios por trás do twelve-factor app, e porque esses princípios são necessários para se ter uma aplicação que seja de deploy fácil e escalável.

      A palestra vai abordar esses temas mostrando sempre exemplos reais com códigos de aplicações python demonstrando o que deve ser feito, e alguns exemplos de práticas comuns que não estão de acordo com os princípios twelve-factor, coisas como configs independentes por ambiente e processos que salvam estado em disco local.

      Por fim, será demonstrado como apps que seguem os princípios demonstrados podem ser deployadas e escaladas em um serviço de PaaS como o Heroku ou o Tsuru. Tudo isso com uma demonstração no final.

      Os palestrantes serão Cezar Espinola (https://github.com/cezarsa) e Tarsis Azevedo (https://github.com/tarsis), ambos trabalham na Globo.com e possuem uma larga experiência com aplicações Python e com Cloud Computing. Atualmente trabalham focados no PaaS Tsuru (http://tsuru.io, http://github.com/tsuru) e disseminam internamente as práticas twelve-factor que estão sendo aplicadas à grande parte das novas aplicações Python criadas dentro da Globo.com.