Successfully reported this slideshow.

PHP Experience 2016 - CTOTalks: Escalando times e salvando casamentos com continuous delivery

0

Share

1 of 68
1 of 68

PHP Experience 2016 - CTOTalks: Escalando times e salvando casamentos com continuous delivery

0

Share

Download to read offline

Bruno Ghisi, CTO da Resultados Digitais, fez a palestra "CTOTalks: Escalando times e salvando casamentos com continuous delivery", no PHP Experience 2016.

O iMasters PHP Experience 2016 aconteceu nos dias 21 e 22 de Março de 2015, no Hotel Tivoli em São Paulo-SP
http://phpexperience2016.imasters.com.br/

Bruno Ghisi, CTO da Resultados Digitais, fez a palestra "CTOTalks: Escalando times e salvando casamentos com continuous delivery", no PHP Experience 2016.

O iMasters PHP Experience 2016 aconteceu nos dias 21 e 22 de Março de 2015, no Hotel Tivoli em São Paulo-SP
http://phpexperience2016.imasters.com.br/

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

PHP Experience 2016 - CTOTalks: Escalando times e salvando casamentos com continuous delivery

  1. 1. Bruno Ghisi CTO, Resultados Digitais @brunogh
  2. 2. RDStation.com.br
  3. 3. +4000 Clientes
  4. 4. +280 RDoers
  5. 5. 2013 2014
  6. 6. 2014
  7. 7. 300 CLIENTES
  8. 8. 7 DEVS 300 CLIENTES 1 TIME
  9. 9. 1. BRANCH MASTER 2. DEV, DEV, DEV 3. ABRIR PR 4. REVIEW 5. TESTE EM STAGING 6. MERGE MASTER 7. DEPLOY
  10. 10. EU FAZIA REVIEW, TESTE, MERGE E DEPLOY!
  11. 11. 1. BRANCH MASTER 2. DEV, DEV, DEV 3. ABRIR PR 4. REVIEW 5. TESTE EM STAGING 6. MERGE MASTER 7. DEPLOY
  12. 12. WAT?
  13. 13. NÃO ESCALA
  14. 14. MERGE/DEPLOY DOS OUTROS NÃO É SIMPLES
  15. 15. CENTRALIZAR É FALTA DE CONFIANÇA
  16. 16. GARGALO PARA GERAR VALOR
  17. 17. CUTURA RUIM
  18. 18. EMPOWER PEOPLE
  19. 19. AS PESSOAS IRÃO FAZER #AGADA
  20. 20. #1 MELHORAR O PROCESSO
  21. 21. TESTES E COBERTURA
  22. 22. INTEGRAÇÃO CONTÍNUA
  23. 23. CIRCLE CI
  24. 24. MÉTRICAS
  25. 25. CODE CLIMATE
  26. 26. CODE REVIEW
  27. 27. AS PESSOAS IRÃO FAZER #AGADA #2
  28. 28. #2 AUTOMATIZAR
  29. 29. CAPYBOT
  30. 30. Slack
  31. 31. 1. BRANCH MASTER 2. DEV, DEV, DEV 3. ABRIR PR 4. REVIEW POR ALGUÉM DO TIME 5. DEPLOY VIA CAPYBOT 6. MERGE MASTER PELO DONO
  32. 32. QUEM ABRIU PR É RESPONSÁVEL POR LEVÁ-LO A PRODUÇÃO
  33. 33. TODOS FELIZES
  34. 34. AS PESSOAS IRÃO FAZER #AGADA #3
  35. 35. #3 NOVA CULTURA
  36. 36. DEVOPS
  37. 37. QA
  38. 38. VISÃO DE BUSINESS
  39. 39. COMPARTILHAR APRENDIZADO ENTRE OS TIMES
  40. 40. #1 PROCESSO #2 AUTOMATIZAÇÃO #3 CULTURA
  41. 41. E COMO SE RECUPERAR DE PROBLEMAS?
  42. 42. local staging prod
  43. 43. 1) Testes Database forks
  44. 44. 1) Testes Database forks PRs incrementais
  45. 45. 1) Testes Database forks PRs incrementais Canary deployment
  46. 46. 2) Plano B Horário e roteiro
  47. 47. 2) Plano B Horário e roteiro Estratégia de rollback (automático e scripts)
  48. 48. IN GOD WE TRUST, ALL THE OTHER MUST BRING DATA.
  49. 49. New Relic Librato
  50. 50. DON’T CALL US, WE WILL CALL YOU.
  51. 51. Log Entries Rollbar
  52. 52. SE VOCÊ ESTÁ FAZENDO ALGO QUE NÃO ESCALA, COMECE A MUDAR HOJE.
  53. 53. E SALVE SEU CASAMENTO!
  54. 54. Bruno Ghisi @brunogh bruno.ghisi@resultadosdigitais.com.br shipit.resultadosdigitais.com.br

×