Minha webapp está em produção, e agora?

C30935608bc34b1c854293de06c13c89?s=47 Hugo
August 11, 2018

Minha webapp está em produção, e agora?

C30935608bc34b1c854293de06c13c89?s=128

Hugo

August 11, 2018
Tweet

Transcript

  1. Minha webapp está em produção e agora? @hugobessaa

  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. %

  9. hugo bessa @hugobessaa +2 anos desenvolvendo webapps

  10. telnyx.com

  11. hugo@telnyx.com

  12. None
  13. The long now 10.000 years clock

  14. The long now 10.000 years clock https://brandur.org/10000-years

  15. longevidade Manutenabilidade Transparência escalabilidade evolutividade

  16. software aplicando em

  17. 10.000 um webapp que dura anos

  18. 10 um webapp que dura anos

  19. ferramentas bibliotecas módulos compiladores linguagens frameworks abstrações

  20. Novidade funcionalidades incríveis muito melhor que aquele outro muito mais

    rápido mais leve
  21. melhor

  22. será? compatibilidade com browsers testabilidade stacktrace perfomance real problemas de

    arquitetura
  23. Descubra faça projetos pequenos teste casos de uso estranhos dê

    um tempo pra comunidade ganhe experiência
  24. Cada nova ferramenta é um risco novo que você terá

    que administrar
  25. (1 2 3 4 567

  26. produção não é lugar de brincadeira

  27. pratique faça projetos pequenos aplique fora do projeto principal leia

    livros
  28. None
  29. None
  30. None
  31. evolutividade

  32. segurança testes end-to-end checklists conhecimento compartilhado

  33. testes end-to-end

  34. cypress.io

  35. testes end-to-end casos de uso principais integração às vezes falha

  36. checklists

  37. None
  38. None
  39. checklists experts se esquecem de coisas mantêm a expectativa de

    qualidade alta documentação
  40. transparência entender o que está acontecendo bugs em produção abstrações

    complexas
  41. entender o que está acontecendo

  42. init form/change/name Form/submit router/change todo/add_todo todo/filter todo/clear_completed ?

  43. sentry.io

  44. refatore incrementalmente com cuidado com testes

  45. None
  46. None
  47. None
  48. Refatorando incrementalmente você mantém código em produção e trabalha na

    velocidade ideal
  49. divida conhecimento

  50. ⚡ ⚡ ⚡

  51. ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ ⚡

  52. Você não quer ser a pessoa que tem que voltar

    das férias porque o sistema parou
  53. None
  54. aprenda com seus erros retrospectivas documentos com o que você

    aprendeu envolva todos
  55. Interfaces são a "cara" da sua empresa com os clientes

  56. Interfaces são a "cara" da sua empresa com os clientes

    lento bugado feio não confiável
  57. Interfaces são a "cara" da sua empresa com os clientes

    rápido intuitivo bonito confiável
  58. >

  59. o caminho é longo, mas vale a pena

  60. @hugobessaa pode perguntar!

  61. Obrigado!