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

Padrões e Anti Padrões de Estabilidade

Padrões e Anti Padrões de Estabilidade

Palestra no encontro da python rio sobre padrões e anti padrões de estabilidade.

Andre Fonseca

October 29, 2016
Tweet

More Decks by Andre Fonseca

Other Decks in Technology

Transcript

  1. O que fazer e o que não fazer para ter

    um sistema estável em produção.
  2. • TDD (Test Driven Development) • BDD (Behave Driven Development)

    • Code Review • Design Patterns • Refactoring Patterns • Continuos Integration • Test Coverage • Analises estáticas
  3. Disponibilidade Estabilidade Resiliência Probabilidade do sistema estar operando no tempo

    t Característica da arquitetura que melhora e gera disponibilidade mesmo com falhas e erros. Quanto o sistema resiste a uma falha ou erro de um sistema integrado
  4. Falha / Falta (Fault) Um evento que acontece por um

    dado incorreto, dado não esperado. Exception. Está interno ao sistema Erro (BUG) Comportamento incorreto do sistema. Ele deveria fazer algo e faz outro. BUG Pane (Failure) Evento que causa indisponibilidade do sistema