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

[PT-BR] Distributed Tracing@ContaAzul

Victor Bogo
September 13, 2018

[PT-BR] Distributed Tracing@ContaAzul

Victor Bogo

September 13, 2018
Tweet

More Decks by Victor Bogo

Other Decks in Technology

Transcript

  1. Quem? Victor Bogo Site Reliability Engineer@ContaAzul ~3 anos na ContaAzul

    ~4,5 anos na área de Engenharia de Software @B0go @victorbogo @victorbogo TADS@UDESC [email protected]
  2. ! Monolito x Micro serviços ! Arquitetura atual ! Linha

    do tempo e contexto ! O que é Distributed Tracing ! Como funciona o Opentracing + Jaeger Agenda
  3. ! Difícil de evoluir ! Difícil de manter ! Complexo

    ! Infraestrutura simples Monolito
  4. 2011 2015 2016 2017 2018 Linha do tempo Criação do

    monolito Primeiro micro serviço criado ~10 micro serviços em produção ~20 micro serviços em produção ~55 micro serviços com ~165 instâncias
  5. Problemas Qual dos serviços está causando a lentidão? Qual parte

    do serviço está originando a lentidão? Sabendo em qual parte, qual era o contexto desta execução? Qual das instâncias do serviço processou a requisição que estava lenta?
  6. +