Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[PT-BR] Distributed Tracing@ContaAzul
Search
Victor Bogo
September 13, 2018
Technology
0
27
[PT-BR] Distributed Tracing@ContaAzul
Victor Bogo
September 13, 2018
Tweet
Share
More Decks by Victor Bogo
See All by Victor Bogo
DevOps e Site Reliability Engineering
b0go
0
22
Kubernetes Basics
b0go
0
15
Circuit Breaker and Hystrix
b0go
0
38
Apresentação Engenharia de Produção UDESC - ContaAzul
b0go
0
31
Other Decks in Technology
See All in Technology
高専で制御を、大学でセンシングを学び、次は脳みそ
satoshirobatofujimoto
0
120
社内アプリで Cloudflare D1を プロダクト運用してみた体験談(Tokyo)
haochenx
0
130
ルーターでプレゼンする
puhitaku
1
3.4k
Introduction to SwiftUI V2
pohjus
0
100
Documentação de Produtos: Artefatos essenciais na prática
rigolon
1
190
AWSやJAWS-UGとの出会いを振り返る
yoyoyopg
1
120
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
120
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Musicを例に~
otanet
0
320
Cypress or Playwright?
rainerhahnekamp
0
180
令和最新版 Ruby プロファイラ "Pf2" のご紹介
osyoyu
0
150
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
190
Gradle Build Scanを使ってビルドのことを知ろう potatotips #87
tomorrowkey
2
160
Featured
See All Featured
A designer walks into a library…
pauljervisheath
201
23k
The Cult of Friendly URLs
andyhume
74
5.7k
Happy Clients
brianwarren
92
6.4k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6k
Being A Developer After 40
akosma
67
580k
RailsConf 2023
tenderlove
9
560
Automating Front-end Workflow
addyosmani
1357
200k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Transcript
Aumentando a visibilidade de micro serviços com Distributed Tracing
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]
! Monolito x Micro serviços ! Arquitetura atual ! Linha
do tempo e contexto ! O que é Distributed Tracing ! Como funciona o Opentracing + Jaeger Agenda
! Difícil de evoluir ! Difícil de manter ! Complexo
! Infraestrutura simples Monolito
Micro serviço ! Simples ! Desacoplados ! Independentes ! Infraestrutura
complexa ! Arquitetura complexa
Arquitetura mista
Múltiplas instâncias
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
~35k RPM no monolito ~10k RPM nos micro serviços mais
usados
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?
Distributed Tracing
+
None
None
Obrigado! Dúvidas?