Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vídeo Cassetadas do Django

Vídeo Cassetadas do Django

Python Sudeste 2018

Avatar for Gabriel Marcondes

Gabriel Marcondes

March 30, 2018
Tweet

More Decks by Gabriel Marcondes

Other Decks in Programming

Transcript

  1. De Startup a Enterprise: problemas e soluções do Python na

    vida de uma empresa P Y T H O N S U D E S T E
  2. C A RTA 03 Eu Sou o Gabriel Eu sou

    o Gabriel Sou o Gabriel Marcondes Me divirto com Python há uns 12 anos Trabalho com Python há 7 anos Odeio ficar com a meia molhada Quem Sou Eu
  3. C A RTA 04 Python é Fácil Python é Fácil

    Cursos e Recursos Documentação Comunidade e Eventos Por isso a gente tá aqui!
  4. C A RTA 05 Python é Difícil Python é Difícil

    Lenta? Escala? Por isso a gente tá aqui!
  5. C A RTA 06 Problema de Ser Fácil Primeiro projeto

    = Primeira startup Frameworks mágicos Práticas de outras linguagens É Fácil Fazer Coisa Errada Problema de Ser Fácil
  6. “uma startup é uma instituição destinada a criar novos produtos

    e serviços em situações de extrema incerteza” Eric Ries
  7. C A RTA 10 Hora de Limpar a Bagunça Hora

    de Limpar a Bagunça Tudo que a gente foi deixando pra consertar depois. Tudo que a gente foi deixando pra fazer depois. Tudo que a gente não pensou muito pra fazer. Débito Técnico
  8. C A RTA 11 Segurança Importa Segurança Importa Use protocolos

    de autenticação e autorização (OAuth2) 1. Use SSL (letsencrypt.org) 2. Privacidade (GDPR) 3.
  9. C A RTA 12 Desempenho Importa Desempenho Importa Monitore tempos

    de requisições 1. Monitore uso de recursos 2. Esteja preparado para demandas maiores 3.
  10. C A RTA 13 Achou Que Não Teria Exemplos? Achou

    Que Não Teria Exemplos? Aliás, "programadores" não. Pythonistas! Porque conheço e respeito o trabalho de vocês. Achou Errado
  11. C A RTA 14 Não Exponha Dados do Usuário Não

    Exponha Dados Sensíveis Token no corpo de forms Todas as chamadas POST Nada de SSL
  12. C A RTA 16 Esteja Sempre Atualizado Esteja Sempre Atualizado

    Falhas nos frameworks Endpoints expostos por engano Falhas na sua lógica A Internet É Um Bang-Bang
  13. C A RTA 19 Preserve Comportamento Preserve Comportamento Testes! De

    todos os tipos Em todos os ambientes Com o usuário O tempo todo
  14. C A RTA 21 Vem Trabalhar Com A Gente Vem

    Trabalhar Com A Gente Precisamos de Programadoras e Programadores Nível Senior Criar um produto usado por milhares de empresas pelo mundo todo Desafio e Impacto