| Bellacosa Mainframe evoluindo como Analista Programador Mainframe no Século XXI |
☕ Um Café no Bellacosa Mainframe
Heron de Alexandria Entra no CPD — O Dia em que o Homem que Automatizou Portas de Templos Descobriu que o JES2 Já Tinha Virado DevOps
Ou: como COBOL, JCL, z/OS, CICS, Db2, IMS, RACF, cloud, APIs, observabilidade, automação e Inteligência Artificial estão construindo o especialista de mainframe de 2030 — e por que Heron provavelmente perguntaria quem autorizou o agente de IA a mexer na válvula de produção
Prólogo — havia vapor saindo da sala do mainframe
Eram 02h43 da manhã.
O CPD estava naquele estado místico conhecido por todo profissional de mainframe: silencioso demais para ser confiável.
No SDSF, tudo aparentemente verde.
No CICS, tempos de resposta aceitáveis.
Db2 sem reclamações graves.
JES2 mastigando sua interminável fila de jobs.
Então ouviu-se um chiado.
Pssssssssssss.
O operador levantou a cabeça.
— Isso é fita?
— Não usamos fita aqui faz tempo.
— Ar-condicionado?
— Também não.
Atrás de um rack apareceu um senhor barbudo vestindo uma túnica, carregando tubos, cordas, pequenos contrapesos e uma esfera de metal.
— Bom dia — disse ele.
— Quem é o senhor?
— Heron. De Alexandria.
Silêncio.
O analista RACF olhou para o visitante.
— User ID?
Heron piscou.
— Eu inventei máquinas automáticas quase dois mil anos antes de vocês.
— Muito bonito. User ID?
Bem-vindo ao mainframe.
1. Antes de falar de IA, conheça nosso consultor de automação de 2.000 anos atrás
Heron — também chamado Hero ou Herão de Alexandria — foi um matemático e engenheiro associado a Alexandria, no Egito romano, provavelmente ativo no século I.
Ele escreveu sobre mecânica, hidráulica, pneumática e dispositivos automáticos. Entre as máquinas descritas em suas obras estão portas de templo acionadas por calor e pressão, mecanismos teatrais automáticos e a famosa eolípila, uma esfera que girava graças à reação produzida por jatos de vapor. (Project Gutenberg)
E isso já torna Heron um personagem perfeito para conversar sobre o futuro do mainframe.
Porque boa parte da discussão atual sobre:
AUTOMAÇÃO
IA
AGENTES
DEVOPS
PIPELINES
WORKFLOWSé, no fundo, a velha pergunta de Heron:
Como faço uma sequência de trabalho acontecer sem precisar de uma pessoa empurrando cada peça individualmente?
Ele também descreveu um mecanismo que aceitava uma moeda e liberava uma quantidade de líquido, frequentemente descrito como uma das primeiras máquinas automáticas de venda conhecidas. (Wikipedia)
Portanto, se você passou a manhã criando um pipeline e depois comprou café numa máquina automática, parabéns:
você está vivendo num universo que Heron entenderia perfeitamente.
Só não tente explicar Kubernetes ainda.
Uma tragédia por vez.
2. O especialista mainframe de ontem não morreu
Existe uma narrativa recorrente em tecnologia:
“Tudo o que você sabia tornou-se inútil.”
É ótima para vender cursos.
Péssima para descrever sistemas corporativos reais.
Durante décadas, ser especialista em mainframe significou dominar tecnologias como:
COBOL
JCL
z/OS
CICS
Db2
IMS
VSAM
RACFEssas tecnologias continuam executando sistemas críticos.
O que mudou não foi a necessidade desse conhecimento.
Mudou o perímetro do conhecimento necessário ao profissional.
Antigamente, alguém poderia desenvolver uma carreira quase completamente vertical:
COBOL
↓
JCL
↓
CICS
↓
Db2
↓
z/OS
↓
produçãoE isso produziu profissionais extraordinariamente profundos.
O sujeito não apenas sabia que:
S0C7representava um erro de dados.
Ele perguntava:
Qual programa?
Qual offset?
Qual instrução?
Qual campo?
DISPLAY?
COMP?
COMP-3?
Esse dado veio de VSAM?
Db2?
Arquivo sequencial?
Outra aplicação?
Uma COPYBOOK mudou?
O programa anterior gravou lixo?Essa capacidade é diferente de simplesmente reconhecer uma mensagem de erro.
É entendimento sistêmico.
Uma IA consegue explicar S0C7.
O especialista consegue descobrir por que aquele S0C7 apareceu naquele processamento às 03h17 depois que uma cadeia de seis programas passou por três layouts diferentes.
Essa diferença importa.
Muito.
3. Heron olha para COBOL e pergunta: “Por que jogar fora uma máquina que funciona?”
Aqui começa uma das confusões mais comuns sobre modernização.
Muita gente ainda interpreta:
MODERNIZAÇÃO COBOLcomo:
APAGAR COBOLNão necessariamente.
Imagine este código:
IF SALDO-DISPONIVEL >= VALOR-SAQUE
PERFORM EFETUAR-DEBITO
ELSE
PERFORM NEGAR-TRANSACAO
END-IFEle pode estar funcionando perfeitamente.
É simples.
Legível.
Previsível.
Talvez até esteja em produção há décadas.
O problema talvez não seja o código.
O verdadeiro problema pode ser:
ninguém sabe quem chama o programa
ninguém sabe quais tabelas ele atualiza
ninguém sabe quais COPYBOOKs dependem dele
ninguém sabe qual batch consolida os resultados
ninguém sabe quais APIs precisam daqueles dados
ninguém sabe por que determinada exceção existeAí temos uma situação deliciosa:
COBOL não é o legado problemático.
A falta de compreensão é.
4. IA pode acabar prolongando a vida do COBOL
Essa é uma das ironias mais interessantes da atual revolução de IA.
Durante anos ouvimos:
“COBOL desaparecerá porque é difícil encontrar gente que o entenda.”
Então aparecem ferramentas capazes de:
explicar COBOL
gerar documentação
localizar dependências
identificar regras de negócio
propor testes
resumir módulos
analisar impacto
ajudar no refactoringE subitamente a tecnologia que parecia ameaçar COBOL pode reduzir justamente uma das maiores dores associadas a aplicações legadas:
o custo de compreendê-las.
Imagine um programa com 15.000 linhas.
Você pergunta:
“Qual é a lógica utilizada para calcular juros de atraso?”
Uma ferramenta apoiada por IA pode ajudar a localizar:
PARAGRAFO-CALCULA-JUROS
COPYBOOK de taxas
SELECT no Db2
chamada ao módulo FINR003
condições especiais por produtoO veterano então valida.
A combinação passa a ser:
IA encontra rapidamente
+
humano entende contexto
=
investigação muito mais eficienteIsso é muito diferente de:
IA substitui programador5. Heron encontra o primeiro grande princípio do futuro: automação não substitui conhecimento
Imagine as portas automáticas de um templo descritas por Heron.
O fogo aquece o ar.
A pressão desloca líquido.
O peso muda.
Cordas e polias movimentam a porta. (Wikipédia)
Para o visitante do templo:
“Os deuses abriram a porta!”
Para Heron:
calor
↓
expansão
↓
pressão
↓
deslocamento de água
↓
peso
↓
corda
↓
portaEsse é exatamente o tipo de mentalidade que precisamos aplicar à IA.
O usuário diz:
“A IA corrigiu o incidente.”
O especialista deveria perguntar:
Qual métrica iniciou a análise?
Quais logs ela consultou?
Qual modelo foi utilizado?
Que ferramentas estavam liberadas?
Que credenciais possuía?
Que ação executou?
Quem aprovou?
Existe rollback?
Existe auditoria?A magia desaparece.
Fica a engenharia.
Heron aprovaria.
6. De “Run JCL” para DevOps — ou JES2 descobre que ganhou um neto
Agora chegamos a uma transformação interessante.
O fluxo tradicional poderia ser:
fonte
↓
compilação
↓
link-edit
↓
LOAD
↓
JCL
↓
SUBMIT
↓
JES2
↓
SDSF
↓
resultadoHoje podemos ter:
Git
↓
commit
↓
pipeline
↓
build
↓
análise estática
↓
teste
↓
aprovação
↓
deploy
↓
observabilidadeO iniciante olha e pensa:
“Nossa! Uma revolução completa!”
O veterano olha e responde:
“Então criaram uma sequência automatizada de jobs com dependências?”
Sim.
😂
E aqui temos um dos grandes easter eggs da história da computação empresarial:
o mundo distribuído passou anos redescobrindo conceitos familiares ao mainframe.
fila
job
scheduler
prioridade
workload
checkpoint
security
resource management
loggingMudam interfaces.
Mudam ferramentas.
Mudam nomes.
Muitos princípios continuam familiares.
7. O especialista de 2030 não abandona JCL
Ele muda a relação com JCL.
Ontem poderia ser:
abre membro
edita
SUB
olha SDSFAmanhã:
pipeline chama automação
automação gera/submete job
job executa programa
pipeline captura retorno
resultado entra em relatório
falha bloqueia deployO JCL continua existindo.
Mas passa a integrar um fluxo maior.
Exatamente como COBOL.
Essa é uma das ideias fundamentais deste artigo:
Modernização frequentemente significa colocar tecnologia antiga dentro de um contexto novo.
Não obrigatoriamente eliminá-la.
8. z/OS + Cloud não significa jogar o mainframe dentro de uma fogueira ritual
Outra interpretação simplista:
CLOUD
=
SAIR DO MAINFRAMENão.
Arquiteturas híbridas podem ter:
MOBILE
│
API
│
┌─────────────┼──────────────┐
│ │ │
CLOUD SaaS IBM Z
│
CICS
│
COBOL
│
Db2Nesse modelo o mainframe pode continuar processando:
transações
contas
pagamentos
estoque
seguros
reservas
faturamentoenquanto outras plataformas assumem:
interface
analytics
IA
mobile
integrações
serviços digitaisÉ exatamente por isso que a frase:
“Cloud versus mainframe”
é cada vez menos útil.
A pergunta real é:
Qual workload faz sentido executar onde?
9. Modernize ON, Integrate WITH, Move OFF
Uma maneira útil para o iniciante pensar em modernização é dividir a questão em três possibilidades.
Modernize ON
Você moderniza dentro do mainframe.
Exemplos:
melhorar código
atualizar compilador
automatizar testes
adotar Git
introduzir CI/CD
refatorar aplicaçãoIntegrate WITH
Você mantém a aplicação, mas a conecta ao mundo moderno:
API
REST
JSON
MQ
eventos
cloud
mobile
analytics
IAMove OFF
Você realmente move determinado workload para outra plataforma.
Isso pode ser correto.
Mas deve ser uma decisão arquitetural.
Não religiosa.
10. A própria pesquisa mostra por que o cenário híbrido ganhou força
A pesquisa State of Mainframe Modernization 2025 da Kyndryl ouviu 500 líderes empresariais e de TI e encontrou um cenário bem mais interessante do que “mainframe velho versus cloud nova”.
Segundo o levantamento, 56% relataram aumento do uso de mainframe, enquanto a proporção planejada de workloads a sair da plataforma caiu de 36% para 28%. (Kyndryl)
Isso parece contraditório até entendermos o novo modelo.
Empresas podem:
modernizar alguns sistemas no IBM Z
integrar outros com cloud
migrar aplicações específicassimultaneamente.
Não é casamento monogâmico de infraestrutura.
É arquitetura empresarial.
11. Manual Testing → AI-assisted Testing
Agora Heron pega seu caderninho.
Aqui ele vai gostar.
Imagine que alguém alterou:
IF IDADE > 60para:
IF IDADE >= 60Uma única alteração.
Um caractere.
Mas talvez isso afete:
benefício
↓
tarifa
↓
cálculo
↓
Db2
↓
batch
↓
relatório
↓
contabilidadeUma IA pode examinar o código e sugerir:
IDADE 59
IDADE 60
IDADE 61
IDADE 0
IDADE máxima
campo inválidoÓtimo.
Mas existe uma diferença fundamental:
AI-assisted testing não significa AI-decided correctness.
A IA pode gerar casos.
O framework executa.
O pipeline registra.
Mas alguém precisa determinar:
“O resultado representa corretamente a regra de negócio?”
Esse alguém ainda precisa entender o sistema.
12. O velho “fix production incidents” está mudando
O modelo clássico:
incidente acontece
↓
alarme dispara
↓
operador investiga
↓
especialista é chamado
↓
logs são consultados
↓
causa é descoberta
↓
correçãoO modelo moderno busca:
observar
↓
correlacionar
↓
detectar anomalia
↓
prever
↓
agirImagine:
Db2 query time:
120 ms
150 ms
190 ms
260 ms
330 msAo mesmo tempo:
CICS queue ↑
lock wait ↑
I/O ↑
CPU estávelCada métrica individualmente talvez ainda esteja abaixo do limite crítico.
Mas juntas contam uma história.
Um sistema inteligente pode detectar:
“Existe alta probabilidade de violação do SLA nos próximos minutos.”
Esse é o salto entre:
REACTe:
PREDICT13. Observabilidade: o Detetive Poirot do sistema moderno
Monitoramento tradicional pergunta:
Está funcionando?
Observabilidade tenta perguntar:
Por que está se comportando assim?
O especialista moderno precisa aprender a olhar para:
logs
metrics
traces
latency
throughput
errors
CPU
memory
I/O
queues
locks
networkSó que existe uma armadilha.
Ter 300 dashboards não significa compreender o sistema.
Pode significar apenas que você construiu uma parede muito bonita de sofrimento.
O verdadeiro valor está na correlação.
erro CICS
+
latência Db2
+
mudança recente
+
mensagem MQ acumulando
+
pico de determinado workloadEsse conjunto conta uma história.
A IA pode ajudar a montar o quebra-cabeça.
O humano precisa verificar se a história faz sentido.
14. Agora chegamos ao ponto onde Heron larga a eolípila e chama o RACF
Imagine um agente de IA capaz de:
consultar logs
ler código
consultar Db2
examinar métricas
abrir ticket
executar job
alterar configuração
fazer rollbackImpressionante.
Também assustador.
A pergunta principal deixa de ser:
“O modelo consegue fazer?”
e passa a ser:
“Quanto poder ele deve receber?”
E eis que um conceito mainframe de décadas atrás volta como estrela do futuro:
Least privilege.
O agente deveria receber apenas os privilégios necessários.
Não:
AIUSER SPECIALPelo amor do CPD.
😂
15. RACF encontra Agentic AI
Imagine:
AGENTE01O agente pode:
READ logs
READ metrics
READ source
READ documentationMas não pode:
UPDATE PROD
SUBMIT privileged job
ALTER RACF
DELETE datasetOutro agente talvez possa executar remediações específicas mediante aprovação.
Agora começamos a falar de:
identidade
autenticação
autorização
segregação de funções
auditoria
credenciais
tokens
segredos
revogação
governançaO mundo da IA está descobrindo perguntas que administradores de segurança fazem há décadas:
Quem é você?
O que pode acessar?
O que pode alterar?
Quem autorizou?
Onde está o log?
Heron olha para tudo isso e comenta:
— Então vocês não deixam qualquer pessoa controlar as portas do templo?
Exatamente, Heron.
Estamos aprendendo.
16. Cybersecurity não é uma matéria lateral
Quanto mais o mainframe se conecta, maior é o cuidado necessário.
Antes imaginávamos:
terminal
│
mainframeAgora podemos ter:
Mobile
│
Internet
│
API Gateway
│
Cloud
│
MQ
│
z/OS Connect
│
CICS
│
COBOLCada conexão acrescenta funcionalidade.
E também:
credenciais
certificados
tokens
permissões
endpoints
dependências
superfície de ataqueA pesquisa da Kyndryl mostra a força dessa preocupação: 94% disseram que compliance influencia fortemente suas decisões de modernização, e segurança permanece uma preocupação fundamental. (Kyndryl)
Portanto o especialista de mainframe de 2030 precisa entender pelo menos os princípios de:
RACF
TLS
certificados
OAuth
API security
IAM
Zero Trust
secrets
DevSecOps
auditoriaNão precisa virar pentester ninja.
Mas também não pode dizer:
“Segurança é problema do pessoal da segurança.”
Não mais.
17. O dado dos 70% revela algo muito mais interessante
Aqui mora uma das partes mais importantes dessa discussão.
A Kyndryl constatou que 70% das organizações pesquisadas têm dificuldade de encontrar o talento necessário à modernização, e 74% recorrem a parceiros externos. (Kyndryl)
A leitura superficial seria:
“Faltam programadores COBOL.”
Só que a questão é mais ampla.
As maiores lacunas relatadas aparecem justamente em áreas como:
IA / GenAI
Cloud
Systems IntegrationA leitura mais importante é:
Está faltando gente que consiga atravessar os dois mundos.
18. Conheça o profissional A
Ele sabe:
Python
Cloud
Containers
Kubernetes
REST
AIVocê pergunta:
“O que esse EXEC CICS LINK está fazendo?”
Silêncio.
19. Conheça o profissional B
Ele sabe:
COBOL
CICS
Db2
VSAM
JCL
z/OS
IMSVocê pergunta:
“Como colocamos essa função numa API segura com OAuth, tracing distribuído e pipeline CI/CD?”
Silêncio.
20. Agora apresentamos o raro profissional C
MAINFRAME
│
COBOL / CICS / Db2
│
┌────────┼────────┐
│ │ │
API DevOps Security
│ │ │
Cloud Git IAM
│ │ │
└────────┼────────┘
│
AI
│
BUSINESSAí temos uma criatura rara.
Não é alguém que sabe tudo.
Isso é impossível.
É alguém capaz de conectar domínios.
21. O profissional em formato π
Durante muito tempo falou-se em profissional T-shaped.
Conhecimento amplo em diversas áreas e profundidade em uma.
No mainframe de 2030 eu gosto mais da imagem de um profissional π-shaped:
────────────────────────────
│ │
│ │
│ │
MAINFRAME TECNOLOGIA MODERNA
│ │
COBOL Cloud
CICS APIs
Db2 DevOps
IMS Security
JCL AI
z/OS ObservabilityE há algo apoiando tudo:
BUSINESSPorque sistemas corporativos existem para sustentar negócios.
22. “Por que este batch precisa terminar antes das seis?”
Essa pergunta separa o programador que entende código do profissional que entende sistema.
Talvez a cadeia seja:
JOB fechamento
↓
conciliação
↓
contabilidade
↓
arquivo regulatório
↓
processamento de abertura
↓
agênciasEntão alguém pergunta:
“Não podemos simplesmente rodar às oito?”
Você responde:
“Podemos, se o banco quiser abrir depois do almoço.”
😂
Essa informação raramente está claramente documentada numa linha COBOL.
Ela pertence ao conhecimento institucional.
23. O verdadeiro patrimônio do veterano não são comandos ISPF
Existe um equívoco comum.
O profissional experiente pensa que seu valor está em lembrar:
atalhos
comandos
sintaxe
painéis
JCLs antigosIsso ajuda.
Mas o patrimônio realmente valioso é:
por que este sistema existe
por que esta exceção foi criada
quem depende dessa interface
onde estão os acoplamentos perigosos
qual alteração já causou desastre
qual regra aparentemente inútil é obrigatóriaIsso é memória organizacional.
Imagine uma aplicação com três milhões de linhas.
Ela não contém apenas três milhões de linhas de COBOL.
Ela pode conter:
trinta anos de decisões empresariais.
E essa diferença muda completamente uma modernização.
24. Migrar sintaxe é fácil; migrar significado é difícil
Considere:
IF COD-TIPO = 7
MOVE 'S' TO FLG-ESPECIAL
END-IFUma ferramenta consegue converter isso facilmente para Java, C#, Python ou qualquer outra linguagem.
Mas o verdadeiro problema é:
Por que tipo 7 é especial?
Talvez a resposta seja:
regulação de 2003
cliente adquirido numa fusão
produto descontinuado
acordo jurídico
exceção fiscal
compatibilidade históricaA linguagem nova não responde isso.
É por isso que modernização frequentemente parece arqueologia.
25. Heron pega uma pá: bem-vindo à arqueologia de sistemas
Imagine:
COBOL
│
├── COPYBOOK A
├── COPYBOOK B
├── VSAM
├── CICS
│ └── PROGRAMA X
├── Db2
│ ├── TABLE A
│ └── TABLE B
├── MQ
└── JCL
├── STEP01
├── SORT
├── STEP03
└── PROGRAMA YAgora multiplique por:
30 anos
4 fusões
12 fornecedores
8 equipes
6 padrões de nomenclatura
documentação incompleta
dois analistas aposentados
um programa chamado FINAL2NOVOEncontramos o verdadeiro monstro.
Não é COBOL.
É complexidade histórica acumulada.
26. Easter egg para quem já trabalhou em produção
Existe uma lei não escrita dos sistemas legados:
PROGRAMA-NOVOé antigo.
PROGRAMA-NOVO2é muito antigo.
PROGRAMA-NOVO-FINALé patrimônio histórico.
E:
PROGRAMA-NOVO-FINAL-OKnão deve ser tocado sem autorização da diretoria.
😂
27. IA como equipamento arqueológico
Aqui IA pode ser revolucionária.
Ela pode auxiliar na reconstrução de:
dependências
fluxos
regras
documentação
interfaces
chamadas
layouts
casos de testeImagine perguntar:
“Quais programas alteram CUSTOMER-STATUS?”
A IA, associada a ferramentas de análise de código, busca:
WRITE
REWRITE
UPDATE
MOVE
CALL
COPYBOOK
SQLe apresenta um mapa.
O especialista então verifica:
“Ah! Esse programa é executado somente no fechamento mensal.”
Essa segunda parte talvez não esteja disponível no código.
Percebe?
IA amplia a lupa.
O arqueólogo continua necessário.
28. E chegamos ao grande paradoxo profissional
Durante décadas disseram ao veterano:
“Seu conhecimento está envelhecendo.”
Agora empresas começam a descobrir que precisam simultaneamente de:
mainframe
+
cloud
+
IA
+
integração
+
segurançaA pesquisa da Kyndryl mostra justamente essa pressão por equipes multiskill, enquanto quase 90% dos entrevistados estão implantando ou planejando GenAI no contexto do mainframe. (Kyndryl)
Isso cria uma oportunidade especial.
O profissional que sabe apenas COBOL pode ficar limitado.
O profissional que sabe apenas IA também.
Mas alguém que compreende:
o sistema existente
+
a tecnologia novatorna-se uma ponte.
Pontes costumam ser importantes quando dois mundos precisam conversar.
29. Então preciso aprender cinquenta tecnologias até terça-feira?
Não.
Calma, jovem gafanhoto do COBOL.
Heron jamais começou construindo vinte máquinas simultaneamente.
Construa por camadas.
Etapa 1 — Fundamento mainframe
Aprenda bem:
COBOL
JCL
z/OS
VSAM
CICS
Db2Entenda conceitos antes de decorar comandos.
Pergunte sempre:
quem chama?
quem fornece os dados?
quem recebe?
onde fica persistido?
o que ocorre se falhar?30. Etapa 2 — Integração
Depois aprenda:
HTTP
REST
JSON
API
MQ
TLS
OAuth
z/OS ConnectNão precisa virar arquiteto de APIs em uma semana.
Comece entendendo:
request
response
endpoint
header
status code
payload
authenticationVocê descobrirá rapidamente que uma API é apenas mais uma forma de sistemas conversarem.
O mainframe já conversa com sistemas há décadas.
31. Etapa 3 — DevOps
Aprenda:
Git
repository
commit
branch
merge
pipeline
CI
CD
build
test
deployFaça a tradução mental:
repository = biblioteca versionada
pipeline = sequência automatizada
build = compilação organizada
artifact = resultado do build
deploy = colocar versão em ambientePronto.
O monstro perdeu metade dos dentes.
32. Etapa 4 — Observabilidade
Aprenda a observar:
latência
throughput
taxa de erros
CPU
I/O
locks
filas
redeDepois aprenda a correlacionar.
Porque:
CPU 80%isoladamente diz pouco.
Mas:
CPU 80%
+
tempo CICS duplicou
+
fila aumentou
+
deployment ocorreu há 10 minutosjá conta uma história.
33. Etapa 5 — Segurança
Entenda:
identidade
autenticação
autorização
least privilege
TLS
certificados
OAuth
tokens
segredos
auditoriaVocê perceberá que RACF já lhe ensinou várias perguntas fundamentais.
Talvez com terminologia diferente.
34. Etapa 6 — Cloud
Antes de decorar AWS, Azure ou qualquer catálogo com 400 produtos, aprenda conceitos:
IaaS
PaaS
containers
object storage
serverless
hybrid cloud
networking
identityDepois pense:
“Onde o mainframe se encaixa nisso?”
Esse é o pensamento útil.
35. Etapa 7 — IA
Finalmente aprenda:
LLM
prompt
context
embedding
RAG
agent
tool calling
hallucination
grounding
governanceMas evite o erro clássico:
“Vou aprender IA antes de entender o problema.”
IA é ferramenta.
O conhecimento do problema continua rei.
36. O erro do iniciante: tentar virar seis especialistas
Você não precisa ser simultaneamente:
DBA Db2
sysprog z/OS
arquiteto cloud
cientista de dados
engenheiro DevOps
red team
pesquisador de LLMO objetivo é construir fluência suficiente para colaborar entre áreas.
Tenha profundidade em sua especialidade.
Conheça as interfaces com as outras.
Essa habilidade vale muito.
37. O especialista de mainframe de 2030 talvez tenha outro nome
Talvez “programador COBOL” fique pequeno demais.
Porque esse profissional pode trabalhar em:
COBOL
APIs
pipelines
cloud integration
AI
security
observability
business architectureTalvez nomes como:
Enterprise Systems Engineer
Mainframe Modernization Engineer
Hybrid Systems Architectdescrevam melhor a função.
Mas o nome é secundário.
O que importa é a transformação mental:
“Eu não mantenho simplesmente um programa.”
Para:
“Eu entendo uma parte de um ecossistema empresarial.”
38. O conselho de Heron: não confunda automação com inteligência
A máquina automática de Heron executava sua sequência.
Ela não entendia o templo.
O pipeline moderno executa sequência.
Ele não entende necessariamente o negócio.
Um agente de IA pode apresentar raciocínio sofisticado.
Mesmo assim pode receber:
dados errados
contexto incompleto
permissão excessiva
instrução maliciosa
documentação desatualizadaPortanto:
automação
+
controle
+
observabilidade
+
segurança
+
validaçãoé muito melhor que:
automação
+
féHeron provavelmente concordaria.
39. A revolução não é “AI replaces COBOL”
A revolução mais plausível é:
COBOL
│
├── AI-assisted development
│
├── automated testing
│
├── documentation
│
├── APIs
│
├── cloud integration
│
├── DevOps
│
├── observability
│
└── securityO core pode continuar.
A capacidade ao redor dele cresce.
40. E existe dinheiro por trás dessa história
Modernização não está acontecendo apenas porque alguém viu uma apresentação bonita sobre IA.
A pesquisa de 2025 da Kyndryl relata ROI entre 288% e 362%, dependendo da estratégia adotada — modernizar na plataforma, integrar com cloud ou mover workloads selecionados. (Kyndryl)
Isso significa que executivos estão observando:
custo
risco
agilidade
time-to-market
produtividade
receita
compliancePortanto uma decisão técnica sobre COBOL talvez seja, na verdade:
decisão financeira
+
arquitetural
+
regulatória
+
operacionalOutra razão para o programador aprender negócio.
41. “Know technology” → “Understand technology + business”
Esse talvez seja o item mais subestimado do infográfico.
O especialista antigo poderia dizer:
“Meu programa terminou RC=0000.”
O especialista moderno pergunta:
“O processamento entregou o resultado que o negócio precisava?”
Porque:
RC=0000não significa:
NEGÓCIO CORRETOUm programa pode funcionar perfeitamente e calcular a coisa errada.
Um pipeline pode ficar verde e publicar uma regra incorreta.
Uma IA pode produzir uma resposta impecável e falsa.
Portanto tecnologia e negócio precisam convergir.
42. Heron finalmente entende o mainframe
Depois de horas caminhando pelo CPD, Heron observa:
JES2
CICS
Db2
MQ
RACF
APIs
cloud
AIEle fica em silêncio.
Então diz:
— Vocês construíram uma máquina gigantesca feita de máquinas menores.
O sysprog responde:
— Mais ou menos.
— Cada mecanismo produz um efeito que aciona outro mecanismo?
— Sim.
— Algumas ações são automáticas?
— Sim.
— Algumas dependem de autorização?
— Sim.
— Existem filas?
— Muitas.
— Contrapesos?
— Chamamos de workload management.
Heron sorri.
— Então eu entendi.
O analista responde:
— Falta aprender ISPF.
Heron pega suas ferramentas.
— Prefiro voltar para Alexandria.
😂
43. Curiosidade: talvez Heron tivesse amado o conceito de pipeline
Os autômatos teatrais associados a Heron executavam sequências mecânicas previamente organizadas, utilizando cordas, pesos e mecanismos para produzir movimentos sucessivos. (Automation History)
Em linguagem moderna poderíamos brincar:
STAGE 1
abrir cortina
STAGE 2
mover personagem
STAGE 3
produzir som
STAGE 4
encerrar cenaDois mil anos depois:
build
test
package
deployMudou muito.
E não mudou nada.
Esse talvez seja o melhor easter egg da engenharia.
44. A regra Bellacosa para o profissional de 2030
Guarde esta fórmula:
LEGACY KNOWLEDGE
+
MAINFRAME DEPTH
+
MODERN ENGINEERING
+
SECURITY
+
AI
+
BUSINESS
=
MAINFRAME EXPERT 2030Você não precisa aprender tudo amanhã.
Mas precisa escolher uma direção.
45. Um roteiro prático de evolução
Se você é COBOL iniciante, pode seguir esta progressão:
1. COBOL
2. JCL
3. VSAM
4. Db2
5. CICS
6. z/OS básico
7. Git
8. REST + JSON
9. MQ / APIs
10. CI/CD
11. observabilidade
12. segurança
13. cloud híbrida
14. IA aplicadaEm cada etapa faça a mesma pergunta:
“Como isso se conecta ao que já sei?”
Essa pergunta evita aprender tecnologia como coleção de siglas.
46. Faça projetos pequenos
Por exemplo:
Projeto 1
Programa COBOL lê arquivo e calcula resultado.
Projeto 2
Coloque o fonte no Git.
Projeto 3
Crie testes.
Projeto 4
Documente entrada e saída.
Projeto 5
Imagine esse programa sendo chamado por uma API.
Projeto 6
Identifique quais permissões seriam necessárias.
Projeto 7
Crie métricas que indicariam falha.
Projeto 8
Use IA para explicar o fonte e compare com sua própria interpretação.
Agora você está construindo conhecimento moderno sobre um fundamento real.
47. O que não fazer
Não caia nestes extremos:
“COBOL é eterno, não preciso aprender mais nada.”nem:
“Tudo antigo é lixo, vamos reescrever.”Os dois podem gerar desastre.
O primeiro cria estagnação.
O segundo cria amnésia arquitetural.
O profissional valioso sabe dizer:
isto fica
isto moderniza
isto integra
isto migra
isto precisa morrerE consegue explicar por quê.
Epílogo — Heron deixa uma eolípila sobre o console
Às 06h12, Heron decidiu voltar para Alexandria.
Antes de partir deixou uma pequena esfera metálica sobre a mesa do operador.
— O que é isso?
— Uma máquina movida a vapor.
O programador COBOL riu.
— Bonito. Mas para que serve?
Heron deu de ombros.
— Ainda não encontramos uma aplicação comercial muito boa.
O arquiteto de IA entrou correndo na sala.
— Pessoal! Tenho uma ideia! Vamos conectar isso a um agente!
O administrador RACF levantou-se imediatamente.
— NÃO.
Heron sorriu.
Finalmente alguém falava sua língua.
O futuro do mainframe não é uma guerra entre passado e futuro.
Não é:
COBOL versus IA
mainframe versus cloud
veterano versus jovem
legacy versus modernoÉ uma composição:
EXPERIÊNCIA
│
▼
MAINFRAME ───── MODERNIZAÇÃO ───── CLOUD
│ │ │
COBOL API │
│ │ │
CICS ───────── DEVOPS ────────────┘
│ │
Db2 OBSERVABILITY
│ │
RACF ─────── SECURITY
│
▼
AI
│
▼
BUSINESSA grande oportunidade entre 2023 e 2030 não pertence necessariamente a quem abandonar mais rapidamente o passado.
Pode pertencer justamente a quem conseguir carregar o conhecimento acumulado para dentro do futuro.
Os especialistas de ontem mantiveram sistemas críticos vivos porque conheciam profundamente suas máquinas.
Os especialistas de amanhã precisarão dessa mesma profundidade, mas acompanhada de integração, automação, segurança, cloud, observabilidade e IA.
Heron de Alexandria provavelmente entenderia isso melhor do que muitos consultores modernos.
Afinal, dois milênios atrás ele já sabia que uma máquina realmente interessante não é aquela que possui a peça mais moderna.
É aquela em que:
cada componente
│
▼
aciona o próximo
│
▼
no momento correto
│
▼
sob condições conhecidas
│
▼
produzindo um resultado previsível.Isso poderia descrever uma porta automática de templo.
Poderia descrever um autômato grego.
Poderia descrever um job JES2.
Poderia descrever um pipeline DevOps.
E agora pode descrever um agente de Inteligência Artificial.
A tecnologia muda.
Os bons princípios de engenharia envelhecem muito mais devagar.
Por isso, quando alguém disser que tudo aquilo que você aprendeu sobre COBOL, JCL, CICS, Db2, IMS, RACF ou z/OS pertence ao passado, lembre-se da pequena esfera de Heron girando com vapor há quase dois mil anos.
A invenção não dominou a Revolução Industrial naquele momento.
Mas o princípio estava lá.
Da mesma maneira, aquilo que o profissional mainframe acumulou durante décadas não é um peso morto.
É fundação.
Só existe uma condição:
não construa um museu sobre ela.
Construa o próximo andar.
Porque as empresas não precisam apenas de alguém capaz de manter o mainframe funcionando.
Precisam de alguém capaz de olhar para aquela gigantesca máquina empresarial, entender por que cada engrenagem existe e responder:
“Eu consigo modernizar isso sem derrubar o templo.”
E então, somente então...
SUBMIT. ☕🖥️⚙️
Sem comentários:
Enviar um comentário