☕ Um CafĂ© no Bellacosa Mainframe
Gostou do conteĂșdo? Ajude a manter o cafĂ© quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um cafĂ© ao Bellacosa

Translate

quinta-feira, 1 de outubro de 2026

đŸ§Ș O USUÁRIO QUE FAZ A EQUIPE MEXER NO MOTOR — QUANDO 35 ANOS DE PRODUÇÃO TRANSFORMAM UM COBOLZEIRO EM ANOMALY DETECTOR HUMANO

 
Bellacosa Mainframe e o limite de criação de imagem plus veruss free

☕ UM CAFÉ NO BELLACOSA MAINFRAME

đŸ§Ș O USUÁRIO QUE FAZ A EQUIPE MEXER NO MOTOR — QUANDO 35 ANOS DE PRODUÇÃO TRANSFORMAM UM COBOLZEIRO EM ANOMALY DETECTOR HUMANO

Mainframe, COBOL, produção, baseline, observabilidade, weak signals, anomaly detection, stress testing, suporte, telemetria, experiĂȘncia operacional — e o dia em que descobrimos que talvez o usuĂĄrio mais inconveniente seja justamente aquele que encontra o problema antes do dashboard.



🎬 PRÓLOGO — “TEM ALGUMA COISA ERRADA AQUI”

SĂŁo duas horas da manhĂŁ.

Nenhum alarme disparou.

Nenhum programa terminou com S0C7.

Nenhum operador telefonou.

Nenhuma aplicação caiu.

Nenhuma mensagem vermelha apareceu na tela.

O programador olha o SDSF.

TrĂȘs segundos.

Talvez cinco.

E diz:

— Tem alguma coisa errada aqui.

O programador COBOL iniciante olha para a mesma tela.

Jobs executando.

RC=0000.

Filas aparentemente normais.

CPU sem nenhuma explosĂŁo evidente.

Nenhum desastre.

— Onde?

O veterano responde:

— Ainda nĂŁo sei.

Parece magia.

NĂŁo Ă©.

É algo muito mais interessante:

BASELINE HUMANO.

Depois de anos observando um sistema, nosso cérebro começa a construir uma representação daquilo que significa normal.

Não necessariamente através de fórmulas.

Nem sempre através de dashboards.

Muito menos atravĂ©s de inteligĂȘncia artificial.

Às vezes Ă© quase uma sensação:

“Essa tela nĂŁo deveria estar assim.”

E talvez uma das coisas mais curiosas sobre trabalhar décadas com produção seja justamente essa transformação.

VocĂȘ começa como:

USER

Depois vira:

POWER USER

Mais tarde:

TROUBLEMAKER

Até alguém perceber que talvez o nome correto seja:

ANOMALY DETECTOR

Coloque café na caneca.

Porque hoje nĂŁo vamos falar apenas de COBOL.

Vamos falar sobre o momento em que usar demais um sistema deixa de ser abuso e começa a virar observabilidade.



🩖 CAPÍTULO 1 — PRIMEIRO: O QUE DIABOS É UM BASELINE?

Imagine um batch que roda todos os dias.

Durante meses:

JOBPAY01
START  02:00
END    02:12
RC=0000

Algumas vezes:

02:11
02:13
02:12
02:14

Nada extraordinĂĄrio.

Seu cérebro aprende:

NORMAL ≈ 12 minutos

Um belo dia:

JOBPAY01
START  02:00
END    02:26
RC=0000

Tecnicamente:

SUCCESS

Operacionalmente:

đŸ€š

Por quĂȘ?

Porque sucesso funcional e comportamento normal nĂŁo sĂŁo a mesma coisa.

O programa terminou.

Mas levou aproximadamente o dobro do tempo habitual.

Isso Ă© um desvio do baseline.

Baseline Ă©, simplificando, uma referĂȘncia do comportamento esperado.

Pode envolver:

tempo
volume
frequĂȘncia
CPU
I/O
memĂłria
quantidade de registros
horĂĄrio
sequĂȘncia
latĂȘncia
throughput
erros
usuĂĄrios
transaçÔes

Um sistema moderno pode calcular isso matematicamente.

Mas operadores humanos também constroem baselines.

Depois de milhares de execuçÔes vocĂȘ sabe que:

JOB A normalmente termina antes do JOB B
JOB C raramente fica esperando
JOB D costuma gerar determinado volume
TRANSACTION X nĂŁo aparece de madrugada

Até que um dia:

JOB B terminou primeiro.

Nada quebrou.

Mas...

por quĂȘ?

Essa pergunta é o nascimento da investigação.



🧠 CAPÍTULO 2 — O CÉREBRO DO OPERADOR É UMA ENGINE DE DETECÇÃO

Existe algo fascinante em profissionais que trabalham muito tempo com determinado ambiente.

Eles começam a reconhecer padrÔes sem conscientemente enumerar todas as variåveis utilizadas.

Um mecĂąnico experiente escuta um motor e diz:

— Esse ruĂ­do nĂŁo estĂĄ certo.

Um piloto percebe uma vibração.

Um médico experiente observa pequenas combinaçÔes de sinais.

Um DBA olha determinado comportamento de queries.

Um operador mainframe olha o SDSF.

NĂŁo significa que sejam infalĂ­veis.

Muito pelo contrĂĄrio.

Intuição precisa ser testada.

Mas existe um mecanismo poderoso funcionando:

MILHARES DE OBSERVAÇÕES
          ↓
RECONHECIMENTO DE PADRÕES
          ↓
BASELINE IMPLÍCITO
          ↓
DESVIO
          ↓
"ISSO ESTÁ ESTRANHO"

A experiĂȘncia nĂŁo fornece automaticamente a resposta.

Ela fornece algo talvez igualmente importante:

a pergunta.



⚠️ CAPÍTULO 3 — O GRANDE ERRO: ESPERAR O ABEND

Para o COBOLzeiro iniciante, problema frequentemente significa:

S0C7
S0C4
S806
RC=12

Natural.

SĂŁo problemas explĂ­citos.

O computador praticamente colocou uma placa:

DEU MERDA.

Obrigado, computador.

O problema mais interessante Ă© aquele que termina:

RC=0000

e mesmo assim alguma coisa mudou.

Imagine um processamento:

ONTEM:
10.000.000 registros
12 minutos

HOJE:
10.100.000 registros
31 minutos

O volume cresceu 1%.

O tempo cresceu 158%.

NĂŁo houve falha.

Mas existe uma histĂłria esperando para ser investigada.

Talvez:

  • mudou o access path;
  • aumentou contenção;
  • houve alteração de Ă­ndice;
  • outro workload competiu por recursos;
  • ocorreu mudança de WLM;
  • aumentou I/O;
  • algum componente intermediĂĄrio passou a responder lentamente.

O importante Ă©:

AusĂȘncia de erro nĂŁo significa ausĂȘncia de problema.



🔬 CAPÍTULO 4 — DO POWER USER AO DETECTOR DE ANOMALIAS

Agora saĂ­mos do CPD e entramos em qualquer plataforma digital.

Existe uma diferença enorme entre um usuårio comum e alguém que utiliza intensivamente determinada funcionalidade.

Imagine:

UsuĂĄrio A:
3 operaçÔes por semana

UsuĂĄrio B:
300 operaçÔes por semana

Quem provavelmente encontrarĂĄ primeiro:

  • inconsistĂȘncias?
  • estados raros?
  • problemas de sessĂŁo?
  • limites inesperados?
  • degradaçÔes?
  • diferenças entre versĂ”es?

Provavelmente o usuĂĄrio B.

NĂŁo necessariamente porque seja tecnicamente melhor.

Ele simplesmente possui uma amostra muito maior.

Em estatĂ­stica existe uma ideia bĂĄsica:

eventos raros precisam de oportunidades para aparecer.

Se um bug acontece uma vez a cada 1.000 operaçÔes, alguém que executa dez operaçÔes talvez nunca o encontre.

Quem executa milhares eventualmente encontrarĂĄ.

Assim nasce uma criatura curiosa:

o power user como sensor de produção.


đŸ§Ș CAPÍTULO 5 — DIGITAL INNOVATION ONE: QUANDO O USUÁRIO COMEÇA A FAZER O MOTOR SE MEXER

Essa história não começou hoje.

Durante minha experiĂȘncia na Digital Innovation One, comecei simplesmente utilizando intensamente a plataforma.

Curso.

LaboratĂłrio.

Comunidade.

Funcionalidade.

Outra funcionalidade.

Mais uma.

E naturalmente comecei a encontrar coisas.

Algumas pequenas.

Outras curiosas.

Outras mereciam investigação.

O processo começou a se repetir:

USO
 ↓
OBSERVAÇÃO
 ↓
ANOMALIA
 ↓
FEEDBACK
 ↓
INVESTIGAÇÃO
 ↓
AJUSTE

Depois de algum tempo, diferentes åreas começaram a reconhecer aquele padrão.

Vieram contatos.

Reconhecimento.

Brindes.

Camisetas — vĂĄrias delas.

E até um simpåtico selo de amigo.

Mas a parte mais interessante nĂŁo era a camiseta.

Era a reputação.

Algo prĂłximo de:

“Esse Ă© o sujeito que faz a gente mexer no motor.”

E, para alguém vindo de produção, isso é praticamente uma medalha.

Porque mexer na pintura Ă© fĂĄcil.

Mexer no motor significa:

alguma coisa aconteceu
        ↓
não parece cosmética
        ↓
precisamos investigar internamente

đŸ€– CAPÍTULO 6 — E ENTÃO O CHATGPT ENTROU NO LABORATÓRIO

Anos depois aparece outra plataforma.

ChatGPT.

Uso normal?

Claro que nĂŁo.

Começam artigos.

Depois imagens.

Depois capas.

Depois infogrĂĄficos.

Depois sequĂȘncias inteiras de produção.

Em determinado momento o uso deixa de representar:

"Faça uma imagem de um gato."

e vira:

CAPA
INFOGRÁFICO 1
INFOGRÁFICO 2
INFOGRÁFICO 3
INFOGRÁFICO 4
...

Estamos novamente nas bordas do sistema.

E bordas sĂŁo lugares interessantes.

Porque sistemas normalmente sĂŁo testados para caminhos esperados.

Power users exploram combinaçÔes que talvez poucos usuårios executem repetidamente.

Até que um dia:

IMAGE GENERATION LIMIT

Tudo bem.

Serviços possuem limites.

Só que surge aquela sensação antiga do SDSF:

“Espera... isso estĂĄ diferente.”

A investigação começa.


đŸ•”️ CAPÍTULO 7 — RECLAMAR É DIFERENTE DE INVESTIGAR

Existem duas mensagens possĂ­veis.

A primeira:

QUE PORCARIA!
NÃO FUNCIONA!

CompreensĂ­vel.

Mas tecnicamente pouco Ăștil.

A segunda:

EXPECTED:
comportamento histĂłrico X

OBSERVED:
comportamento Y

ENVIRONMENT:
Plus / Web / Windows

APPROXIMATE VOLUME:
38 geraçÔes

TIMESTAMP:
registrado

RESULT:
bloqueio

RESET:
aproximadamente 20 horas

Agora temos algo diferente.

Temos um incident report rudimentar.

Depois adicionamos uma segunda observação.

Outra conta.

Outro plano.

Outro comportamento.

Ainda nĂŁo podemos concluir causalidade.

Mas podemos formular hipĂłteses.

Isso Ă© importantĂ­ssimo:

OBSERVAÇÃO
≠
CONCLUSÃO

O investigador responsĂĄvel diz:

“Observei isto.”

NĂŁo:

“Portanto certamente aquilo aconteceu.”


📊 CAPÍTULO 8 — OBSERVABILIDADE NÃO É APENAS DASHBOARD BONITO

Hoje todo mundo gosta da palavra:

OBSERVABILITY.

Logs.

Metrics.

Traces.

OpenTelemetry.

Dashboards maravilhosos.

GrĂĄficos piscando.

Mas observabilidade possui uma ideia muito mais profunda:

conseguir inferir o estado interno de um sistema através daquilo que ele expÔe externamente.

Quando nĂŁo temos acesso ao cĂłdigo de uma plataforma, fazemos algo parecido com ciĂȘncia experimental.

Enviamos entrada.

Observamos saĂ­da.

INPUT
  ↓
BLACK BOX
  ↓
OUTPUT

Mudamos alguma variĂĄvel.

INPUT'
   ↓
BLACK BOX
   ↓
OUTPUT'

Comparamos.

Foi exatamente o que aconteceu com a geração de imagens.

NĂŁo sabemos internamente:

quota?
token bucket?
rolling window?
dynamic capacity?
per-model limit?
per-tool limit?

EntĂŁo observamos comportamento.

É uma espĂ©cie de:

observabilidade de caixa-preta.


🧼 CAPÍTULO 9 — O COBOLZEIRO DESCOBRE O ANOMALY DETECTION

Imagine um programa COBOL extremamente simplificado:

IF CURRENT-VALUE NOT = EXPECTED-VALUE
    DISPLAY 'ANOMALIA'
END-IF.

Funciona?

Às vezes.

Mas sistemas reais possuem variação.

EntĂŁo precisamos pensar em tolerĂąncias.

NORMAL:
48
51
49
53
47
52

Se aparecer:

50

normal.

Se aparecer:

500

hmmm.

SĂł que existem anomalias mais sutis.

Talvez:

VOLUME NORMAL
+
HORÁRIO ESTRANHO
+
USUÁRIO INCOMUM
+
SEQUÊNCIA RARA

Nenhuma variĂĄvel isolada Ă© absurda.

A combinação é.

É exatamente o que sistemas modernos de anomaly detection tentam fazer.

O veterano de produção frequentemente faz isso intuitivamente.


🧬 CAPÍTULO 10 — WEAK SIGNALS: OS SUSSURROS ANTES DO DESASTRE

Grandes incidentes raramente começam com uma placa dizendo:

ATENÇÃO:
GRANDE INCIDENTE COMEÇARÁ EM 5 MINUTOS.

Frequentemente aparecem pequenos sinais.

Chamamos esses sinais fracos de:

weak signals.

Exemplo:

latĂȘncia +4%
fila ligeiramente maior
retry ocasional
job terminando 2 minutos mais tarde
timeout raro

Separadamente:

meh.

Juntos:

đŸ€š

Depois:

đŸ’„

O profissional experiente frequentemente percebe justamente a mudança de textura do sistema.

Ele nĂŁo necessariamente sabe ainda a causa.

Mas percebe:

o sistema deixou de respirar como respirava ontem.


🧯 CAPÍTULO 11 — “EU SABIA!” NÃO VALE COMO ROOT CAUSE ANALYSIS

Aqui existe uma armadilha.

ExperiĂȘncia pode gerar excesso de confiança.

VocĂȘ percebe uma anomalia e imediatamente conclui:

“É o banco.”

Talvez seja.

Talvez nĂŁo.

EntĂŁo precisamos separar:

INTUIÇÃO

de:

EVIDÊNCIA

A sequĂȘncia saudĂĄvel Ă©:

INTUIÇÃO
   ↓
HIPÓTESE
   ↓
COLETA
   ↓
TESTE
   ↓
EVIDÊNCIA
   ↓
CONCLUSÃO

Nunca:

INTUIÇÃO
   ↓
CONCLUSÃO

Essa talvez seja a diferença entre veterano e palpiteiro.


🔁 CAPÍTULO 12 — REPRODUZIBILIDADE: FAÇA A ANOMALIA APARECER DE NOVO

Encontrou algo estranho?

Primeira pergunta:

Consigo reproduzir?

Imagine:

AÇÃO A → ERRO

Repita.

AÇÃO A → ERRO

Novamente.

AÇÃO A → ERRO

Interessante.

Agora altere uma variĂĄvel:

AÇÃO A + CONDIÇÃO B → NORMAL

Estamos aprendendo.

É quase mĂ©todo cientĂ­fico.

OBSERVAÇÃO
 ↓
HIPÓTESE
 ↓
EXPERIMENTO
 ↓
RESULTADO
 ↓
NOVA HIPÓTESE

Um bom bug report praticamente Ă© um pequeno paper cientĂ­fico.


🔧 CAPÍTULO 13 — “VOCÊ FAZ A GENTE MEXER NO MOTOR”

Essa expressão merece atenção.

Produto possui vĂĄrias camadas.

Podemos imaginar:

INTERFACE
   ↓
APLICAÇÃO
   ↓
SERVIÇOS
   ↓
PLATAFORMA
   ↓
INFRAESTRUTURA
   ↓
MOTOR

Muitos problemas sĂŁo superficiais.

Um botĂŁo desalinhado.

Um texto incorreto.

Uma cor.

Mas power users frequentemente encontram situaçÔes relacionadas a:

estado
concorrĂȘncia
limites
sessĂŁo
cache
consistĂȘncia
integração
capacidade

A equipe precisa descer.

Camada por camada.

Até alguém dizer:

“Precisamos olhar internamente.”

É aí que o usuário conseguiu fazer a equipe mexer no motor.


🩖 CAPÍTULO 14 — POR QUE MAINFRAME TREINA TÃO BEM ESSE INSTINTO?

Porque mainframe ensina uma coisa brutalmente Ăștil:

produção não perdoa distração.

Um ambiente corporativo pode envolver:

milhÔes de transaçÔes
milhares de jobs
dependĂȘncias
SLAs
bancos
mensageria
CICS
Db2
IMS
MQ
JES2
WLM
RACF

VocĂȘ aprende rapidamente que:

"estĂĄ funcionando"

nĂŁo significa:

"estĂĄ saudĂĄvel"

Um CICS pode estar disponĂ­vel e degradado.

Um Db2 pode responder e estar sofrendo.

Um job pode terminar e estar atrasando toda a cadeia.

Uma queue pode funcionar e crescer lentamente.

Produção ensina a observar tendĂȘncias.


🧠 CAPÍTULO 15 — 35 ANOS NÃO DÃO SUPERPODERES; DÃO AMOSTRAS

Aqui estå talvez a explicação mais simples.

Depois de 35 anos vocĂȘ viu:

normal
normal
normal
problema
normal
problema
normal
problema
...

Milhares de vezes.

Cada ocorrĂȘncia alimenta uma biblioteca mental.

Quando aparece algo novo, seu cérebro compara:

CURRENT STATE
      ↓
HISTORICAL PATTERNS

É quase um nearest-neighbor biológico.

NĂŁo significa que o veterano esteja sempre certo.

Significa que possui muito material comparativo.

É experiĂȘncia convertida em reconhecimento de padrĂ”es.


đŸ€– CAPÍTULO 16 — O HUMANO E A IA ESTÃO FAZENDO COISAS PARECIDAS?

Em certo nĂ­vel abstrato, sim.

Um sistema de anomaly detection pode aprender uma representação do comportamento normal.

Depois observa algo novo.

Calcula distĂąncia.

NORMAL MODEL
     ↓
CURRENT EVENT
     ↓
DIFFERENCE
     ↓
ANOMALY SCORE

O operador faz algo conceitualmente parecido:

MEMÓRIA OPERACIONAL
       ↓
TELA ATUAL
       ↓
"ISSO ESTÁ ESTRANHO"

Mas existe uma diferença enorme.

O humano possui contexto.

Sabe que ontem houve fechamento mensal.

Sabe que determinado job foi alterado.

Sabe que aquela aplicação é esquisita desde 1998.

Sabe que o sujeito responsåvel estå de férias.

Contexto muda interpretação.

É por isso que combinação humano + máquina pode ser tão poderosa.


📝 CAPÍTULO 17 — COMO ESCREVER UM BUG REPORT QUE NÃO VAI PARA O LIMBO

Quer fazer alguém mexer no motor?

Ajude a pessoa.

NĂŁo escreva apenas:

NÃO FUNCIONA.

Escreva:

ENVIRONMENT
Windows / Web / versĂŁo

EXPECTED
O que deveria acontecer

OBSERVED
O que aconteceu

TIMESTAMP
Quando

STEPS
Como reproduzir

FREQUENCY
Sempre? Às vezes?

IMPACT
O que impede

EVIDENCE
Print, log, mensagem

CONTROL TEST
Em outra conta/dispositivo funciona?

Isso muda completamente a conversa.

O suporte deixa de perguntar:

“VocĂȘ tentou atualizar a pĂĄgina?”

e começa a ter material para escalonamento.


đŸ§Ș CAPÍTULO 18 — QUANDO O USUÁRIO VIRA STRESS TESTER NÃO CONTRATADO

Existe uma parte deliciosamente absurda nessa histĂłria.

A empresa possui:

QA
AUTOMATION
LOAD TEST
UNIT TEST
INTEGRATION TEST

E entĂŁo aparece um usuĂĄrio.

Café.

Madrugada.

Ideias demais.

E executa um fluxo que ninguém imaginou:

TEST 1
TEST 2
TEST 3
...
TEST 38

Sistema:

STOP.

UsuĂĄrio:

INTERESSANTE...

Esse “interessante...” deveria assustar qualquer engenheiro. 😂

Porque significa que o usuĂĄrio nĂŁo simplesmente desistiu.

Ele pegou o caderninho.


🐒 CAPÍTULO 19 — OS CHIMPANZÉS DO LABORATÓRIO BELLACOSA

Todo laboratório sério precisa de equipe.

O Bellacosa Mainframe possui chimpanzés imaginårios.

Quando algo estranho acontece:

🐒 CHIMPANZÉ 1:
reproduz

🐒 CHIMPANZÉ 2:
anota horĂĄrio

🐒 CHIMPANZÉ 3:
compara ambiente

🐒 CHIMPANZÉ 4:
faz café

🐒 CHIMPANZÉ 5:
abre chamado

O quinto chimpanzé é particularmente perigoso.

Ele sabe inglĂȘs.


📈 CAPÍTULO 20 — MATURIDADE: DE “EU USO MUITO” PARA “EU CONHEÇO O COMPORTAMENTO”

Existe uma evolução interessante:

NOVATO
↓
USUÁRIO
↓
POWER USER
↓
ESPECIALISTA
↓
BASELINE HUMANO
↓
ANOMALY DETECTOR
↓
FEEDBACK LOOP

A diferença estå na observação.

O power user nĂŁo Ă© valioso simplesmente porque clica muito.

É valioso quando transforma experiĂȘncia em informação.


🔐 CAPÍTULO 21 — ISSO TAMBÉM É CYBERSECURITY

Agora conectamos com segurança.

Ataques sofisticados nem sempre provocam:

ACCESS DENIED

Talvez apareçam como:

SUCCESS
SUCCESS
SUCCESS
SUCCESS

Mas alguma coisa estĂĄ diferente.

HorĂĄrio.

SequĂȘncia.

Identidade.

Volume.

Destino.

É exatamente o mesmo raciocínio.

Segurança moderna pergunta:

Esse comportamento Ă© permitido?

Mas também:

Esse comportamento Ă© esperado?

Essa segunda pergunta Ă© anomaly detection.


🔄 CAPÍTULO 22 — O FEEDBACK LOOP

O cenĂĄrio ideal Ă©:

USER
 ↓
OBSERVATION
 ↓
SUPPORT
 ↓
ENGINEERING
 ↓
FIX
 ↓
PRODUCT
 ↓
USER

Isso Ă© um feedback loop.

Um usuĂĄrio experiente pode se tornar parte valiosa desse ciclo.

NĂŁo porque possua acesso ao cĂłdigo.

Mas porque possui algo que o desenvolvedor frequentemente nĂŁo possui:

experiĂȘncia prolongada do produto em condiçÔes reais.


☕ CAPÍTULO 23 — O USUÁRIO INCÔMODO PODE SER UM PRESENTE

Naturalmente existe uma diferença entre feedback Ăștil e simplesmente atormentar suporte.

Feedback Ăștil possui:

contexto
respeito
evidĂȘncia
reprodutibilidade
impacto

O objetivo nĂŁo Ă©:

“Peguei vocĂȘs!”

É:

“Encontrei algo que talvez vocĂȘs queiram entender.”

Quando isso funciona, nasce uma relação interessante.

A empresa passa a reconhecer determinado usuårio como alguém que encontra bordas.

Foi assim que camisetas, brindes e reconhecimento na DIO acabaram simbolizando algo maior.

NĂŁo era apenas merchandising.

Era quase:

ACHIEVEMENT UNLOCKED

YOU MADE US OPEN THE HOOD.

đŸ„š EASTER EGG — O TICKET QUE NINGUÉM QUER RECEBER

03:17.

Um sistema interno recebe:

NEW SUPPORT CASE

Analisa remetente.

IF CUSTOMER = 'BELLACOSA'
    DISPLAY 'OH SHIT'
    MOVE 'ENGINEERING' TO NEXT-QUEUE
END-IF.

Na parede existe um retrato.

Abaixo:

ESTOU DE OLHO EM VOCÊS.

Um engenheiro olha.

— Ele encontrou outro bug?

Suporte responde:

— Pior.

— O quĂȘ?

— Ele tem timestamps.

SilĂȘncio.


🎓 CAPÍTULO 24 — LIÇÕES PARA O PROGRAMADOR COBOL INICIANTE

Se vocĂȘ estĂĄ começando agora, talvez pense que sua missĂŁo Ă© apenas escrever programas que terminem com:

RC=0000

NĂŁo.

Aprenda também a observar sistemas.

Quando executar seu programa, pergunte:

  • quanto tempo levou?
  • quantos registros processou?
  • qual CPU consumiu?
  • quanto I/O realizou?
  • quais recursos acessou?
  • esse comportamento mudou?
  • qual era o baseline?
  • o que aconteceu antes?
  • o que aconteceu depois?

NĂŁo espere apenas pelo erro.

Procure a diferença.

Porque muitos dos problemas mais interessantes nĂŁo gritam.

Eles sussurram.


🧬 CAPÍTULO 25 — O VERDADEIRO ANOMALY DETECTOR HUMANO

Depois de décadas, alguma coisa muda.

VocĂȘ nĂŁo olha mais uma tela vendo simplesmente:

JOB1
JOB2
JOB3
JOB4

VocĂȘ vĂȘ relaçÔes.

Ritmos.

SequĂȘncias.

AusĂȘncias.

Desvios.

É como um maestro olhando uma orquestra.

Talvez ninguém tenha tocado uma nota errada.

Mas alguma coisa saiu do tempo.

E ele percebe.

Essa Ă© provavelmente uma das competĂȘncias menos documentadas de profissionais veteranos de produção:

conhecimento tĂĄcito operacional.

É difícil colocar num manual.

Mas possui enorme valor.


🎬 EPÍLOGO — O CARA QUE FAZ ELES MEXEREM NO MOTOR

Começou como usuårio.

Depois virou power user.

Depois começou a encontrar coisas.

Depois começaram os reports.

Depois vieram perguntas.

Depois investigaçÔes.

Depois mudanças.

Até surgir aquela reputação maravilhosa:

“Esse Ă© o cara que faz a gente mexer no motor.”

Talvez seja uma descrição melhor do que parece.

Porque tecnologia precisa de pessoas que construam.

Precisa de pessoas que operem.

Precisa de pessoas que testem.

Mas também precisa daquele sujeito inconveniente olhando para o painel e dizendo:

“Isso aqui nĂŁo estĂĄ igual ontem.”

Às vezes ele estará errado.

Ótimo.

Investigue.

Às vezes será apenas ruído.

Ótimo.

Documente.

Mas algumas vezes alguém abrirå o capÎ.

E descobrirĂĄ:

HOLY SHIT.

HE WAS RIGHT.

Trinta e cinco anos trabalhando com produção não transformam ninguém em vidente.

Transformam milhares de eventos em experiĂȘncia.

ExperiĂȘncia vira baseline.

Baseline permite reconhecer desvios.

Desvios geram hipĂłteses.

HipĂłteses produzem testes.

Testes produzem evidĂȘncias.

E evidĂȘncias fazem equipes mexerem no motor.

Portanto, nossa equação Bellacosa Mainframe fica:

35 ANOS DE PRODUÇÃO
        +
CURIOSIDADE
        +
USO INTENSIVO
        +
BASELINE
        +
WEAK SIGNALS
        +
"QUE PORRA É ESSA?"
        +
EVIDÊNCIA
        =
ANOMALY DETECTOR HUMANO

E existe uma Ășltima regra.

Talvez a mais importante.

Quando uma plataforma disser:

LIMIT REACHED.
TRY AGAIN IN 20 HOURS.

existem duas espécies de usuårio.

A primeira responde:

OK.

A segunda olha para o relógio, anota o timestamp, conta quantas operaçÔes executou, compara com o histórico, testa outra condição e abre um chamado.

Essa segunda criatura Ă© particularmente perigosa.

Porque ela nĂŁo estĂĄ apenas usando o sistema.

ELA ESTÁ OBSERVANDO O SISTEMA USÁ-LA DE VOLTA.

☕🩖 Bellacosa Mainframe — onde atĂ© uma reclamação pode terminar em observabilidade, anomaly detection e um PERFORM INVESTIGATE UNTIL MORNING.

☕ Gostou deste cafĂ©?
Siga o Bellacosa Mainframe e acompanhe os prĂłximos artigos.
SEGUIR O BLOG

Sem comentĂĄrios:

Enviar um comentĂĄrio

De FĂŁ para FĂŁ. ConteĂșdo nĂŁo oficial produzido como homenagem, comentĂĄrio, anĂĄlise ou parĂłdia. Personagens, marcas e obras eventualmente mencionados pertencem aos seus respectivos titulares.
Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , Ă© IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiĂȘncias profissionais, conhecimento tĂ©cnico, histĂłria da computação e prĂĄticas do universo mainframe para aproximar novas geraçÔes das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteĂșdo...