Logo Passei Direto
Buscar

CONECTANDO PIRAMIDE, DEPLOYS E MONITORAMENTO

User badge image

Enviado por Carlos Leal em

páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

PIRÂMIDE
DEPLOYS
E MONITORAMENTO
CARLOS LEAL
carlos.leal@passeidireto.com
conectando
● OVERVIEW SOBRE PIRÂMIDE DE TESTES
● EXEMPLOS DO QUE TEMOS NO PAGAMENTO
● CONECTANDO DEPLOY COM TESTES
● CONECTANDO TESTES COM MONITORAMENTO
..MAPA DA APRESENTAÇÃO..
QUAL 
O ÚNICO INTUITO 
DO TESTE?
DAR FEEDBACK
EVOLUÇÃO DOS FEEDBACKS
EVOLUÇÃO DOS FEEDBACKS
EVOLUÇÃO DOS FEEDBACKS
SEM TEMPO IRMÃO!
FEEDBACK PRECISA SER 
RÁPIDO
!
MAS COMO DAR 
FEEDBACK RÁPIDO DE 
FORMA ROBUSTA E 
INCREMENTAL
?
FOCA NA PIRÂMIDE
FOCA NA PIRÂMIDE
FOCA NA PIRÂMIDE
seja de backend ou frontend
FOCA NA PIRÂMIDE
seja de backend ou frontend
FOCA NA PIRÂMIDE
seja de backend ou frontend
FOCA NA PIRÂMIDE
seja de backend ou frontend
FOCA NA PIRÂMIDE
seja de backend ou frontend
SHOW! 
MAS MANDA AI UNS 
EXEMPLOS DE 
PIRÂMIDE NOSSA
SUBSCRIPTION-API
.tests
pd-test-checkout
MANUAL
.api-testing
132 passed, 100 total (11.991s)
 
 51 passing (17s)
18
OK. 140 total assertions passed. (5m 46s)
SUBSCRIPTION-API
.tests
pd-test-checkout
MANUAL
.api-testing
FEEDBACK RÁPIDO 
E ISOLADO
FEEDBACK LENTO
E INTEGRADO
 SUBSCRIPTION-API BILLING-API
.tests
pd-test-checkout
MANUAL
.api-testing
.tests
pd-test-checkout
MANUAL
.api-testing
integration-testbilling-retry-jobsubscription-renovation-job
SIMPLES E 
“REPLICÁVEL”
ADAPTATIVO 
E SENSÍVEL
MARAVILHA, MAS COMO 
A GENTE TA 
CONECTANDO A 
PIRÂMIDE COM OS 
DEPLOYS ?
VISÃO MACRO - BILLING-API
PR
PR-CHECKERBASE DA PIRAMIDE
VISÃO MACRO - BILLING-API
PR BUILD
PR-CHECKER BUILD-TEST
ADYEN-CHECKOUT-E2
E-DEV
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BASE DA 
PIRAMIDE
TOPO DA 
PIRAMIDE
VISÃO MACRO - BILLING-API
PR DEPLOY DEV DEPLOY TST
PR-CHECKER BUILD-TEST
ADYEN-CHECKOUT-E2
E-DEV
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BUILD-RELEASE-TEST
ADYEN-CHECKOUT-E2
E-TST
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BASE DA 
PIRAMIDE
TOPO DA 
PIRAMIDE
VISÃO MACRO - BILLING-API
PR DEPLOY DEV DEPLOY TST DEPLOY PROD
PR-CHECKER BUILD-TEST
ADYEN-CHECKOUT-E2
E-DEV
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BUILD-RELEASE-TEST
ADYEN-CHECKOUT-E2
E-TST
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BASE DA 
PIRAMIDE
TOPO DA 
PIRAMIDE
VISÃO MACRO - BILLING-API
PR DEPLOY DEV DEPLOY TST DEPLOY PROD
PR-CHECKER BUILD-TEST
ADYEN-CHECKOUT-E2
E-DEV
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BUILD-RELEASE-TEST
ADYEN-CHECKOUT-E2
E-TST
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BASE DA 
PIRAMIDE
TOPO DA 
PIRAMIDE
VISÃO MACRO - BILLING-API
PR DEPLOY DEV DEPLOY TST DEPLOY PROD
PR-CHECKER BUILD-TEST
ADYEN-CHECKOUT-E2
E-DEV
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BUILD-RELEASE-TEST
ADYEN-CHECKOUT-E2
E-TST
SUBSCRIPTION-RENOV
ATION-JOB-TEST
BILLING-RETRY-JOB-T
EST
BASE DA 
PIRAMIDE
TOPO DA 
PIRAMIDE
AH, ISSO É INDIFERENTE 
SE É JENKINSFILE OU 
FREESTYLE JOB, A GENTE 
TA TENTANDO SEGUIR 
ESSE FLUXO ANYWAY!
A ESTRATÉGIA É: 
1- EXECUTAR O MAIS CEDO POSSÍVEL
2- DIVIDIR O FEEDBACK EM CAMADAS DE EXECUÇÃO
3- CORRIGIR O MAIS RÁPIDO POSSÍVEL
 CICLO CICLO CICLO CICLO CICLO CICLO CICLO CICLO CICLO 
CICLO CICLO CICLO CICLO CICLO CICLO CICLO CICLO CICLO C
MAS REALMENTE 
TA ASSIM? 
MOSTRA ESSES 
TRIGGERS AI!
PRIMEIRO, TEMOS 2 OPÇÕES PARA OS TRIGGERS
1 - USAR O POST BUILD DO PRÓPRIO JOB DE 
DEPLOY
ideal para jenkinsfile
2- USAR O POLLING DO JOB DE TESTE PARA 
VERIFICAR BUILDS FINALIZADOS
opção mais utilizada no momento para freestyle jobs
QUANDO NOSSOS TESTES DE SISTEMA SÃO TRIGGADOS?
SUBSCRIPTION-RENOVATION-JOB-TEST-DEV 
BILLING-RETRY-JOB-TEST-DEV
QUANDO SUBSCRIPTION OU BILLING DEPLOYA, É DOIDERA
EVITANDO PONTO CEGO
A CADA 5 
MINUTOS
EVITANDO PONTO CEGO
A CADA 5 
MINUTOS
A CADA 3 
HORAS
EVITANDO PONTO CEGO
A CADA 5 
MINUTOS
A CADA 3 
HORAS
TODO DIA AO 
MEIO DIA
EVITANDO PONTO CEGO
A CADA 5 
MINUTOS
A CADA 3 
HORAS TODO DIA MEIA NOITE
TODO DIA AO 
MEIO DIA
ENTENDENDO O 
MONITORAMENTO!!
QUANDO QUE OS JOBS ENCHEM O SACO NO SLACK?
A GENTE TAMBÉM COMEÇOU A TER UM MONITOR DOS 
DEPLOYS EM PROD
MELHORIAS
NEM TODO PROJETO É TRIGGADO QUANDO 
DEVERIA. EXEMPLO: QUANDO A 
PD-PAYMENTS-LIB TEM UMA VERSÃO NOVA, 
SÓ A BILLING-API RODA TESTE
MELHORIAS
NEM TODO PROJETO É TRIGGADO QUANDO 
DEVERIA. EXEMPLO: QUANDO A 
PD-PAYMENTS-LIB TEM UMA VERSÃO NOVA, 
SÓ A BILLING-API RODA TESTE
ADAPTANDO TODO O FLUXO PARA 
JENKINSFILE FICA MAIS FÁCIL DE GERENCIAR 
TUDO ISSO
FALA TU!
VLWS!