Vídeo Cassetadas do Django

Vídeo Cassetadas do Django

Python Sudeste 2018

34932510cde80b35e4ffa0805bddc53b?s=128

Gabriel Marcondes

March 30, 2018
Tweet

Transcript

  1. None
  2. 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
  3. Vídeo-Cassetadas T Í T U L O A LT E

    R N AT I V O
  4. 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
  5. C A RTA 04 Python é Fácil Python é Fácil

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

    Lenta? Escala? Por isso a gente tá aqui!
  7. 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
  8. C A RTA 07 Startup? Startup?

  9. “uma startup é uma instituição destinada a criar novos produtos

    e serviços em situações de extrema incerteza” Eric Ries
  10. C A RTA 09 Enterprise! Enterprise!

  11. 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
  12. 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.
  13. 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.
  14. 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
  15. 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
  16. C A RTA 15 Não Exponha Métodos Demais Não Exponha

    Métodos Demais
  17. 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
  18. C A RTA 17 Não Derrube Seu Banco Não Derrube

    Seu Banco
  19. C A RTA 18 Não Misture Níveis de Abstração Não

    Misture Níveis de Abstração
  20. C A RTA 19 Preserve Comportamento Preserve Comportamento Testes! De

    todos os tipos Em todos os ambientes Com o usuário O tempo todo
  21. C A RTA 20 Preserve Dados Preserve Dados Checagens!

  22. 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
  23. C A RTA 22 Fale Comigo Fale Comigo gabriel.marcondes@carta.com twitter.com/ggzes

    Contatos
  24. “Obrigado!” Gabriel Marcondes