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

Amazon CloudWatch Evidently: Releases confiávei...

Amazon CloudWatch Evidently: Releases confiáveis utilizando rollouts graduais e experimentos

Apresentação realizada no AWS Summit São Paulo 2022 sobre como produzir releases confiáveis utilizando rollouts graduais e experimentos através do uso de serviço de experimentação da AWS.

Marcelo Palladino

August 11, 2022
Tweet

More Decks by Marcelo Palladino

Other Decks in Programming

Transcript

  1. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon CloudWatch Evidently: Releases confiáveis utilizando rollouts graduais e experimentos Marcelo Palladino DEV202 8x AWS Certified | AWS Community Hero Senior Software Engineer Nubank
  2. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Nota legal “As opiniões e exemplos contidos nesta apresentação não representam e não estão diretamente ligados às empresas para a qual eu presto ou prestei serviço, quer seja como colaborador individual, quer seja como consultor.”
  3. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Motivação • Software relevante invariavelmente evolui e a arquitetura precisa suportar isso • Mudanças geralmente tornam o software mais complexo • Software relevante fica mais caro de evoluir com o tempo • Novas funcionalidades vs aumento do lead time
  4. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. “O fracasso e a invenção são gêmeos inseparáveis. Para inventar você tem que experimentar, e se você sabe de antemão que vai dar certo, não é um experimento. A maioria das grandes organizações abraça a ideia de invenção, mas não está disposta a sofrer a série de experimentos fracassados necessários para chegar lá.” Jeff Bezos Founder and Executive Chair of Amazon
  5. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. “Falhar em se preparar é se preparar para falhar.” Benjamin Franklin
  6. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. O que é um experimento? • Componente chave do método científico • Testar e validar hipóteses • Duas ou mais variações de uma funcionalidade • Frontend ou backend
  7. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Por que ter um experimento? • Aprender • Falhar positivamente • Entregar melhores produtos/serviços • Ter confiança na trajetória do negócio
  8. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Quando ter um experimento? • Entender impactos em métricas existentes • Liberar mudanças gradualmente
  9. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Em termos de atributos de qualidade Observability Reliability Evolvability
  10. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. O impacto da experimentação na capacidade da organização de atingir resultados
  11. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Acelerando o seu negócio de forma segura Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations Nicole Forsgren, PhD Jez Humble e Gene Kim
  12. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. A dor do deploy “Entregar software com velocidade e confiabilidade reduzem o estresse e a ansiedade associados ao envio de código para a produção”
  13. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. O que é o Amazon CloudWatch Evidently?
  14. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Preço • Evidently events: $5 a cada 1 milhão de eventos • Evidently Analysis Units: $7.50 a cada 1 milhão de analysis units
  15. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. CloudFormation • AWS::Evidently::Project • AWS::Evidently::Launch • AWS::Evidently::Feature
  16. © 2022, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. • Conteúdo semanal sobre Cloud, desenvolvimento, comunidades e muito mais • Principalmente AWS HeroBuzz Newsletter www.herobuzz.com.br
  17. Obrigado! © 2022, Amazon Web Services, Inc. ou suas afiliadas.

    Todos os direitos reservados. Marcelo Palladino @mfpalladino