☕ 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

Mostrar mensagens com a etiqueta bancos. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta bancos. Mostrar todas as mensagens

segunda-feira, 24 de agosto de 2026

Prenda-me se For Capaz — Quando o IBM z17 Colocou uma IA na Alfândega da Transação e Mandou a Fraude Mostrar o Passaporte

 
Bellacosa Mainframe e o prenda-me se for capaz ia e ibm z17 contra fraudes

☕ Um Café no Bellacosa Mainframe

Prenda-me se For Capaz — Quando o IBM z17 Colocou uma IA na Alfândega da Transação e Mandou a Fraude Mostrar o Passaporte

Ou: Frank Abagnale entrou no banco vestido de piloto, o programa COBOL consultou o histórico, o Telum II calculou um score em menos de um milissegundo — e o Spyre ficou no andar de cima investigando por que o cheque tinha sido emitido por uma companhia aérea que não existia

Há uma cena clássica em qualquer bom filme de vigaristas.

O sujeito entra pela porta principal usando um uniforme impecável. Caminha como se conhecesse o prédio, cumprimenta o segurança pelo nome, segura uma pasta de couro e parece tão legítimo que ninguém se lembra de fazer a pergunta fundamental:

— Quem é você?

Frank Abagnale Jr., personagem central de Catch Me If You Can, construiu sua carreira cinematográfica exatamente nesse intervalo entre parecer legítimo e alguém conferir os dados.

Ele não precisava derrubar o sistema bancário. Não precisava explodir o datacenter, quebrar a criptografia ou fazer engenharia reversa no CICS.

Precisava apenas parecer verdadeiro durante tempo suficiente.

Fraude funciona assim.

Ela raramente entra pela janela usando máscara preta e carregando um saco com cifrão. Normalmente chega pela porta da frente com:

  • nome aparentemente correto;

  • cartão válido;

  • senha correta;

  • documento convincente;

  • dispositivo conhecido;

  • comportamento quase normal;

  • história razoavelmente plausível.

O problema da segurança moderna não é encontrar aquilo que parece completamente falso. Isso costuma ser fácil.

O problema é identificar aquilo que possui 97% de verdade e esconde a fraude nos 3% restantes.

E o banco precisa perceber isso antes que a autorização seja concluída.

Não amanhã.

Não depois do fechamento do movimento.

Não quando o cliente ligar informando que nunca comprou vinte televisores em Vladivostok.

A decisão precisa acontecer enquanto a transação ainda está atravessando o corredor.

É nesse ponto que entra o IBM z17, seu processador Telum II, o acelerador Spyre e uma ideia aparentemente simples, mas arquiteturalmente poderosa:

Em vez de mandar os dados até a inteligência artificial, colocamos a inteligência artificial perto dos dados.

Puxe uma cadeira, abra o ISPF e peça mais um café. Hoje acompanharemos uma transação bancária como se ela fosse Frank Abagnale tentando atravessar a alfândega vestido de piloto.



1. A fraude não começa com um crime: começa com uma história

Imagine que um cliente normalmente faça compras assim:

  • supermercados em Itatiba;

  • combustível duas vezes por mês;

  • serviços digitais recorrentes;

  • pequenas compras durante o dia;

  • um restaurante aos sábados;

  • nenhuma transação internacional recente.

Subitamente aparece uma tentativa de compra:

  • três notebooks;

  • às 3h17 da madrugada;

  • em outro país;

  • utilizando um dispositivo nunca visto;

  • depois de quatro tentativas recusadas;

  • com endereço de entrega diferente;

  • poucos minutos depois de uma alteração cadastral.

Nenhuma dessas características, sozinha, prova uma fraude.

Pessoas viajam.

Pessoas compram notebooks.

Pessoas trocam de celular.

Pessoas esquecem senhas.

Pessoas compram presentes de madrugada porque a insônia também participa da economia mundial.

Entretanto, quando combinamos todos os sinais, surge uma história estranha.

É exatamente esse tipo de relação que um modelo de machine learning procura aprender.

Ele não está buscando apenas uma regra rígida como:

SE VALOR > 10000
    ENTÃO RECUSAR

Ele tenta responder uma pergunta mais sofisticada:

Considerando dezenas ou centenas de características, o quanto esta transação se parece com as fraudes que observamos anteriormente?

A resposta geralmente não é “sim” ou “não”.

É um score.

Por exemplo:

RISCO-DE-FRAUDE = 0,91

Isso significa que o modelo encontrou uma combinação fortemente associada a comportamento fraudulento. Não significa que ele tenha presenciado o crime, interrogado o suspeito e recuperado o dinheiro numa mala escondida no aeroporto.

A IA não produz uma sentença judicial.

Ela produz evidência probabilística para ajudar o sistema a tomar uma decisão.

Esse será nosso primeiro ensinamento para o programador COBOL iniciante:

Machine learning não elimina a lógica de negócio. Ele acrescenta uma nova informação à lógica de negócio.



2. Treinamento e inferência: a escola e a prova oral

Antes de entender o Telum II, precisamos separar duas fases frequentemente misturadas.

Treinamento

Durante o treinamento, apresentamos ao modelo dados históricos:

  • compras legítimas;

  • fraudes confirmadas;

  • contestações;

  • chargebacks;

  • dispositivos comprometidos;

  • contas invadidas;

  • identidades roubadas;

  • comportamentos considerados normais;

  • comportamentos considerados suspeitos.

O modelo tenta encontrar relações matemáticas entre as características e os resultados conhecidos.

É como mostrar milhares de cheques a um investigador e dizer:

— Estes eram legítimos. Estes eram falsificados. Descubra os padrões.

O treinamento pode ser computacionalmente pesado. Pode utilizar GPUs, plataformas de ciência de dados, clusters, ambientes cloud ou infraestrutura especializada.

Esse trabalho não precisa acontecer dentro da transação bancária.

Nenhum cliente aceitará esperar três semanas diante da maquininha enquanto o modelo reaprende a história do sistema financeiro.

Inferência

Depois de treinado, o modelo pode receber uma nova transação e aplicar aquilo que aprendeu.

Essa aplicação é chamada de inferência.

O modelo recebe informações como:

VALOR
HORARIO
LOCALIZACAO
TIPO-DE-ESTABELECIMENTO
IDADE-DA-CONTA
DISPOSITIVO
QUANTIDADE-DE-TENTATIVAS
MEDIA-DE-GASTOS
DISTANCIA-DA-ULTIMA-COMPRA

E devolve algo como:

SCORE-DE-RISCO = 0,8734

Treinamento é a escola de investigadores.

Inferência é o momento em que o inspetor olha para o passaporte, compara os sinais e decide se chamará o supervisor.

O IBM z17 é especialmente interessante nessa segunda fase: executar a inferência rapidamente, em grande escala e suficientemente perto da aplicação transacional para que o resultado ainda possa influenciar a autorização.



3. O que acontece quando o cartão encosta na maquininha?

Vamos acompanhar nossa transação passo a passo.

A implementação real varia entre instituições, bandeiras, adquirentes e sistemas, mas o fluxo conceitual pode ser representado assim:

MAQUININHA
    ↓
ADQUIRENTE
    ↓
REDE OU BANDEIRA
    ↓
BANCO EMISSOR
    ↓
SISTEMA DE AUTORIZAÇÃO
    ↓
ANÁLISE DE RISCO
    ↓
APROVAR, NEGAR OU DESAFIAR

Dentro do banco, o sistema pode consultar:

  • situação do cartão;

  • senha ou credencial;

  • saldo;

  • limite;

  • bloqueios;

  • restrições geográficas;

  • quantidade de operações recentes;

  • perfil do cliente;

  • regras antifraude;

  • resultado de modelos de IA.

Em um ambiente mainframe, partes desse processamento podem envolver:

  • CICS;

  • IMS;

  • Db2;

  • VSAM;

  • IBM MQ;

  • programas COBOL;

  • serviços Java;

  • APIs;

  • z/OS Connect;

  • componentes Linux executando no IBM Z;

  • rotinas de segurança;

  • mecanismos de criptografia;

  • serviços de inferência.

O programa COBOL não precisa “virar uma IA”.

Ele pode continuar fazendo aquilo que sempre fez muito bem: orquestrar regras de negócio, validar campos, controlar estados, registrar decisões e preservar a integridade da transação.

A diferença é que agora ele pode receber um score calculado por um modelo.

Conceitualmente, nossa lógica poderia se parecer com isto:

       EVALUATE TRUE
           WHEN CARTAO-BLOQUEADO
               MOVE '05' TO CODIGO-RESPOSTA

           WHEN SCORE-FRAUDE > 900
               MOVE 'N' TO AUTORIZAR
               MOVE 'FRAUDE ALTA' TO MOTIVO-DECISAO

           WHEN SCORE-FRAUDE > 650
               MOVE 'S' TO EXIGIR-AUTENTICACAO
               MOVE 'VALIDACAO ADICIONAL'
                 TO MOTIVO-DECISAO

           WHEN LIMITE-DISPONIVEL < VALOR-COMPRA
               MOVE 'N' TO AUTORIZAR
               MOVE 'LIMITE INSUFICIENTE'
                 TO MOTIVO-DECISAO

           WHEN OTHER
               MOVE 'S' TO AUTORIZAR
               MOVE 'APROVADA' TO MOTIVO-DECISAO
       END-EVALUATE.

Naturalmente, um sistema bancário real será muito mais sofisticado. A ordem das verificações, os limites, as exceções e as regras serão governados por políticas específicas.

Mas o princípio é este:

IA calcula o risco.
A aplicação toma a decisão.

Essa separação é saudável.

O modelo não deve possuir autoridade ilimitada simplesmente porque tem “inteligência artificial” no nome.



4. O orçamento de tempo da transação

Quando alguém lê que o z17 pode executar inferências com tempo de resposta inferior a 1 milissegundo, pode imaginar que toda a compra será concluída nesse intervalo.

Não é isso.

Um milissegundo é:

[
1\text{ ms} = 0{,}001\text{ segundo}
]

O número divulgado refere-se ao processamento da inferência no cenário medido, não ao tempo total da transação desde a maquininha até a resposta final.

A operação completa ainda pode incluir:

  • transmissão pelas redes;

  • validação criptográfica;

  • leitura de bancos de dados;

  • execução de regras;

  • verificação de limite;

  • gravação de logs;

  • atualização de saldos;

  • journaling;

  • construção da resposta;

  • retorno à maquininha.

Pense na transação como um filme de duas horas e na inferência como uma cena importante dentro dele.

O Telum II não precisa filmar o longa-metragem inteiro em um milissegundo. Ele precisa executar sua cena sem estourar o cronograma da produção.

Isso é fundamental porque toda aplicação crítica possui um orçamento de latência.

Se a autorização inteira precisa responder em determinado intervalo, não podemos entregar quase todo esse orçamento a um modelo remoto.

Uma chamada externa pode exigir:

  1. montar uma requisição;

  2. serializar os dados;

  3. criptografar;

  4. atravessar a rede;

  5. autenticar no serviço;

  6. entrar numa fila;

  7. executar a inferência;

  8. montar a resposta;

  9. retornar pela rede;

  10. tratar timeouts e erros.

Mesmo que a média seja boa, há uma pergunta mais importante:

O comportamento continuará previsível durante os picos?

Em ambiente crítico, não basta dizer que a resposta média foi de 5 ms.

Precisamos conhecer:

  • percentil 95;

  • percentil 99;

  • percentil 99,9;

  • comportamento em saturação;

  • impacto sobre outros workloads;

  • tempo máximo aceitável;

  • estratégia de fallback;

  • resultado quando o serviço não responder.

Uma média bonita pode esconder um pequeno grupo de respostas terrivelmente lentas.

E o sistema bancário não pode dizer ao comerciante:

— Tivemos um excelente tempo médio hoje. Infelizmente, sua venda caiu no percentil azarado.



5. Telum II: o investigador sentado dentro do banco

O Telum II é o processador que equipa o IBM z17 e inclui a segunda geração do acelerador integrado de IA.

A palavra mais importante é “integrado”.

A inferência pode acontecer muito perto da carga transacional, sem depender de um acelerador remoto pendurado do outro lado de uma rede.

Segundo a IBM, o acelerador do Telum II oferece quatro vezes a capacidade computacional da geração anterior, chegando a 24 TOPS, além de suporte a INT8 e melhorias destinadas a ampliar a variedade de modelos executáveis. O processador também trabalha com caches maiores, melhorias de roteamento e uma DPU destinada a auxiliar operações de entrada e saída. IBM Telum II.

O que são TOPS?

TOPS significa trillions of operations per second, ou trilhões de operações por segundo.

É uma medida da capacidade computacional do acelerador.

Entretanto, TOPS não contam toda a história.

Dois aceleradores com números semelhantes podem produzir resultados diferentes devido a:

  • arquitetura;

  • precisão numérica;

  • eficiência do compilador;

  • movimentação de dados;

  • memória;

  • cache;

  • tipo do modelo;

  • tamanho do lote;

  • utilização dos núcleos;

  • integração com a aplicação.

É como comparar dois restaurantes apenas pelo número de fogões. O resultado também depende da cozinha, dos ingredientes, dos garçons e de alguém lembrar que o cliente pediu o bife sem cebola.

Por que INT8 importa?

Modelos de IA podem trabalhar com diferentes precisões numéricas.

INT8 utiliza números inteiros de oito bits. Em muitos cenários de inferência, isso permite:

  • representar os parâmetros com menos espaço;

  • movimentar menos dados;

  • executar mais operações;

  • consumir menos energia;

  • aumentar o throughput.

Essa redução de precisão precisa ser validada para garantir que o modelo continue suficientemente acurado.

Não adianta tornar a inferência quatro vezes mais rápida se ela passar a confundir Frank Abagnale com o gerente da agência.



6. Spyre: a equipe de inteligência no andar de cima

Se o Telum II é o agente posicionado diretamente no balcão de imigração, o Spyre é uma equipe adicional de inteligência.

O IBM Spyre Accelerator é fornecido em placas PCIe e possui 32 núcleos de aceleração por chip. Várias placas podem ser combinadas para atender cargas maiores. O produto tornou-se disponível para IBM z17 e LinuxONE 5 em outubro de 2025. Anúncio oficial do Spyre.

Ele foi pensado para complementar o acelerador do Telum II em cenários como:

  • modelos maiores;

  • vários modelos trabalhando conjuntamente;

  • IA generativa;

  • modelos de linguagem;

  • aplicações multimodais;

  • assistentes;

  • agentes de IA;

  • análise de dados estruturados e textuais.

Imagine uma transação suspeita.

O Telum II pode executar rapidamente o modelo preditivo principal:

Risco calculado: 78%.

Uma arquitetura mais sofisticada pode combinar outros modelos:

  • um modelo para o comportamento do dispositivo;

  • outro para identidade;

  • outro para lavagem de dinheiro;

  • um encoder examinando descrições textuais;

  • um modelo avaliando relações entre contas;

  • um sistema generativo produzindo um resumo para o analista.

Isso é chamado de abordagem multimodelo ou, em certos contextos, ensemble.

O benchmark dos 450 bilhões de inferências antifraude não deve ser apresentado como resultado obrigatório da soma Telum II mais Spyre.

A alegação foi originalmente associada ao acelerador integrado do Telum II. O Spyre amplia a capacidade e o repertório do sistema, principalmente para modelos mais complexos e novas cargas de IA.

Em resumo:

TELUM II
Inferência transacional rápida, integrada e previsível.

SPYRE
Capacidade complementar para modelos maiores, múltiplos e generativos.

Os dois podem trabalhar dentro da mesma estratégia, mas não são peças idênticas.



7. Cinco milhões por segundo não são 450 bilhões por dia

Agora chegamos ao Easter egg matemático escondido no roteiro.

Originalmente diziamos que o z17 podia processar até 5 milhões de inferências por segundo, equivalentes a mais de 450 bilhões por dia.

Vamos convocar o programa COBOL da contabilidade:

[
5.000.000 \times 86.400 = 432.000.000.000
]

Um dia possui 86.400 segundos.

Portanto, cinco milhões de inferências por segundo equivalem a 432 bilhões por dia.

Para chegar a 450 bilhões, precisaríamos de aproximadamente:

[
450.000.000.000 \div 86.400
= 5.208.333
]

Ou cerca de 5,21 milhões de inferências por segundo.

Isso não significa necessariamente que a IBM tenha cometido um erro.

A IBM apresenta números arredondados e indicadores derivados de cenários específicos:

  • até 5 milhões de inferências por segundo;

  • até 450 bilhões de inferências por dia;

  • resposta de aproximadamente 1 ms ou inferior, dependendo da declaração.

O erro aparece quando alguém liga as duas frases com “ou seja”, transformando indicadores de benchmark em uma conversão matemática exata.

Uma formulação mais segura seria:

O IBM z17 pode alcançar até 5 milhões de inferências por segundo em determinado cenário e, segundo outro indicador divulgado pela IBM, até 450 bilhões de inferências por dia.

Curiosidade para o programador iniciante: sempre desconfie de expressões como:

  • “ou seja”;

  • “equivale a”;

  • “portanto”;

  • “isso representa”.

Elas parecem conectores inocentes, mas frequentemente escondem o exato lugar onde marketing, arredondamento e matemática decidiram falsificar um cheque juntos.



8. O que o benchmark realmente mediu?

O número de 450 bilhões por dia não caiu do céu diretamente na capa de uma revista.

Segundo a metodologia publicada pela IBM, o resultado foi extrapolado de testes internos com:

  • hardware IBM tipo 9175;

  • modelo LSTM sintético para detecção de fraude em cartões;

  • batch size de 160;

  • ambientes Red Hat Enterprise Linux e z/OS;

  • z/OS Container Extensions;

  • configuração específica de CPUs, IFLs, zIIPs e memória.

A IBM também informa claramente que os resultados podem variar. Metodologia do benchmark do z17.

O que é LSTM?

LSTM significa Long Short-Term Memory.

É um tipo de rede neural recorrente desenvolvido para trabalhar com sequências e dependências temporais.

Em fraude, isso pode ser útil porque o significado de uma transação depende frequentemente daquilo que aconteceu antes.

Exemplo:

10:01 — compra de R$ 25 em Itatiba
10:04 — compra de R$ 19 em Itatiba
10:07 — compra de R$ 12.000 em Tóquio

A última transação não é suspeita apenas pelo valor. Ela é suspeita pela relação temporal e geográfica com as anteriores.

Modelos atuais podem empregar outras arquiteturas, mas a LSTM continua sendo uma referência útil para determinados problemas sequenciais.

O que é batch size?

Batch size é a quantidade de amostras processadas conjuntamente.

No teste divulgado, o lote era de 160 inferências.

Isso ajuda o acelerador a utilizar melhor seus recursos, assim como uma transportadora consegue mover caixas com mais eficiência quando carrega um caminhão inteiro em vez de enviar um veículo para cada pacote.

Entretanto, batching cria uma consideração importante:

  • throughput mede quanto trabalho total é concluído;

  • latência mede quanto tempo cada solicitação espera e leva para ser respondida.

Grandes lotes podem aumentar o throughput, mas, dependendo da implementação, também podem fazer uma solicitação aguardar o lote ser formado.

Por isso, nunca analise apenas um número.

Pergunte:

  • Qual era o modelo?

  • Qual era o tamanho do lote?

  • Quantas threads foram usadas?

  • Qual era a configuração?

  • A latência apresentada é média ou percentil?

  • O resultado foi medido ou extrapolado?

  • Havia carga transacional concorrente?

  • O modelo era real ou sintético?

Essa é uma dica de ouro para qualquer benchmark, não apenas de mainframe.



9. Inferência não é sinônimo de transação

Outra armadilha está na palavra “operação”.

Quando ouvimos “450 bilhões de operações de inferência”, é tentador imaginar 450 bilhões de compras analisadas.

Mas uma transação pode executar vários modelos:

MODELO 1 — fraude do cartão
MODELO 2 — risco do dispositivo
MODELO 3 — identidade comprometida
MODELO 4 — localização anômala
MODELO 5 — lavagem de dinheiro
MODELO 6 — conta-laranja

Uma única compra poderia gerar seis inferências.

Logo:

1 transação ≠ obrigatoriamente 1 inferência

Também é possível processar inferências em lotes ou utilizar modelos diferentes conforme o tipo de operação.

O número demonstra capacidade de execução de modelos. Não deve ser convertido automaticamente em quantidade de cartões, clientes ou compras.

É como olhar o contador de instruções executadas pelo processador e concluir que cada instrução representa um cliente atendido.

O COBOLzeiro olha para isso, toma um gole de café e pergunta:

— Onde está o copybook com a definição dessa unidade?

Pergunta correta.



10. “Levar a IA até os dados” não significa eliminar toda movimentação

Uma das frases mais fortes da apresentação do z17 é a ideia de executar IA onde os dados residem.

Mas precisamos interpretá-la corretamente.

Não significa que nenhum byte jamais se mova.

Dentro do sistema ainda haverá:

  • leitura de registros;

  • acesso a memória;

  • comunicação entre componentes;

  • preparação das variáveis;

  • busca de características;

  • passagem de parâmetros;

  • gravação do resultado.

O que pode ser evitado é a necessidade de enviar a transação para um serviço remoto de inferência, fora do ambiente em que a aplicação crítica está sendo executada.

Isso reduz:

  • dependência da rede;

  • latência externa;

  • serialização;

  • pontos adicionais de falha;

  • exposição de dados sensíveis;

  • fronteiras operacionais;

  • complexidade de auditoria.

Compare os dois caminhos.

Inferência remota

COBOL/CICS
    ↓
API
    ↓
GATEWAY
    ↓
REDE
    ↓
SERVIÇO EXTERNO
    ↓
MODELO
    ↓
REDE
    ↓
RESPOSTA
    ↓
DECISÃO

Inferência local

COBOL/CICS
    ↓
SERVIÇO DE INFERÊNCIA NO AMBIENTE IBM Z
    ↓
TELUM II
    ↓
SCORE
    ↓
DECISÃO

O segundo caminho não é magicamente gratuito, mas reduz fronteiras.

E cada fronteira removida significa menos um lugar para:

  • perder tempo;

  • falhar;

  • expirar;

  • autenticar;

  • converter dados;

  • abrir uma porta de ataque;

  • explicar para a auditoria.



11. O cloud não é o vilão do filme

Seria confortável transformar esta história num duelo:

MAINFRAME = HERÓI
CLOUD = VIGARISTA

Mas arquitetura séria não funciona como desenho animado.

Cloud pode ser excelente para:

  • treinamento de modelos;

  • experimentação;

  • notebooks;

  • ciência de dados;

  • armazenamento histórico;

  • elasticidade;

  • processamento assíncrono;

  • comparação de versões;

  • grandes modelos;

  • investigação posterior.

O IBM Z pode ser particularmente apropriado para:

  • inferência na transação;

  • dados regulados;

  • baixa latência previsível;

  • enorme volume;

  • integração com sistemas existentes;

  • disponibilidade;

  • segurança e auditoria;

  • continuidade operacional.

Uma arquitetura híbrida madura pode funcionar assim:

PLATAFORMA DE DADOS OU CLOUD
    ↓
TREINAMENTO
    ↓
VALIDAÇÃO
    ↓
APROVAÇÃO DO MODELO
    ↓
EMPACOTAMENTO
    ↓
IMPLANTAÇÃO NO IBM Z
    ↓
INFERÊNCIA TRANSACIONAL
    ↓
MONITORAMENTO E FEEDBACK

O modelo aprende em um ambiente e trabalha em outro.

Isso também cria responsabilidades importantes:

  • versionar o modelo;

  • registrar quem o aprovou;

  • controlar sua implantação;

  • medir drift;

  • comparar versões;

  • permitir rollback;

  • manter explicabilidade;

  • preservar evidências.

O modelo é um componente de produção. Deve receber disciplina semelhante à de qualquer outro artefato crítico.

Se você jamais colocaria um load module não testado diretamente em produção, também não deveria instalar um modelo treinado na sexta-feira por alguém que escreveu no change:

“Melhorias diversas. Baixo risco.”



12. Falso positivo: quando o FBI prende o piloto verdadeiro

Um sistema antifraude pode errar de duas maneiras principais.

Falso negativo

A transação era fraudulenta, mas foi considerada legítima.

Consequências possíveis:

  • perda financeira;

  • chargeback;

  • investigação;

  • desgaste com o cliente;

  • impacto regulatório.

Falso positivo

A transação era legítima, mas foi considerada fraudulenta.

Consequências:

  • compra recusada;

  • cliente constrangido;

  • perda da venda;

  • chamada ao atendimento;

  • cancelamento do cartão;

  • deterioração da confiança.

Imagine o cliente viajando pela Europa depois de meses comprando apenas em São Paulo.

O comportamento mudou bruscamente, mas existe uma explicação legítima.

Um modelo ruim pode confundir “fora do padrão” com “fraude”.

Essa é uma distinção essencial:

Anomalia não é prova de crime. É motivo para investigar ou aplicar controles proporcionais.

Por isso, uma instituição pode criar diferentes respostas:

  • risco baixo: aprovar;

  • risco moderado: solicitar biometria;

  • risco alto: enviar notificação;

  • risco muito alto: bloquear;

  • caso complexo: análise humana.

Quanto mais rápido o score estiver disponível, mais opções o banco terá.

Em vez de escolher apenas entre aprovar e negar, pode inserir autenticação adaptativa sem destruir a experiência do cliente.


13. Segurança local não é segurança automática

Colocar a IA no mainframe não elimina:

  • credenciais roubadas;

  • engenharia social;

  • fraude interna;

  • dados de treinamento contaminados;

  • modelos enviesados;

  • configuração incorreta;

  • permissões excessivas;

  • falhas de aplicação;

  • ataques adversariais;

  • decisões de negócio ruins.

O ambiente local pode ajudar a proteger:

  • confidencialidade dos dados;

  • propriedade intelectual do modelo;

  • tráfego sensível;

  • disponibilidade;

  • cadeia de auditoria;

  • previsibilidade operacional.

Mas o sistema ainda precisa de:

  • RACF bem administrado;

  • princípio do menor privilégio;

  • criptografia;

  • segregação de funções;

  • logging;

  • monitoramento;

  • revisão de modelos;

  • gestão de vulnerabilidades;

  • resposta a incidentes;

  • governança de IA.

A IA é apenas uma camada.

A arquitetura completa se parece mais com isto:

IDENTIDADE
    +
DADOS CONFIÁVEIS
    +
MODELO VALIDADO
    +
APLICAÇÃO CORRETA
    +
REGRAS DE NEGÓCIO
    +
AUDITORIA
    +
RESPOSTA OPERACIONAL

Se qualquer camada estiver comprometida, o vigarista poderá atravessar o sistema usando um belo uniforme e um crachá perfeitamente impresso.


14. Passo a passo para o COBOLzeiro entender uma integração com IA

Você não precisa se transformar imediatamente em cientista de dados. Comece fazendo as perguntas corretas.

Passo 1 — Entenda o evento de negócio

Defina exatamente o que será avaliado:

  • compra?

  • PIX?

  • abertura de conta?

  • alteração cadastral?

  • saque?

  • pedido de empréstimo?

Passo 2 — Identifique as entradas

Descubra quais informações alimentam o modelo:

VALOR
HORARIO
PAIS
DISPOSITIVO
HISTORICO
TENTATIVAS
IDADE-DA-CONTA
TIPO-DE-CANAL

Passo 3 — Conheça o contrato

O serviço deve possuir um contrato claro:

ENTRADA:
    DADOS-DA-TRANSACAO

SAIDA:
    SCORE-DE-RISCO
    VERSAO-DO-MODELO
    CODIGO-DE-STATUS
    MOTIVO
    TEMPO-DE-INFERENCIA

A versão do modelo é fundamental para auditoria.

Passo 4 — Defina o timeout

O que acontecerá se a inferência não responder?

  • negar tudo;

  • aprovar tudo;

  • usar regras tradicionais;

  • chamar um modelo alternativo;

  • encaminhar para validação adicional?

Não responder também é um resultado operacional, e precisa de regra.

Passo 5 — Separe score de decisão

Evite permitir que o modelo controle diretamente a transação.

MODELO → SCORE
REGRA → DECISÃO

Passo 6 — Registre evidências

Grave pelo menos:

  • identificador da transação;

  • horário;

  • score;

  • versão do modelo;

  • decisão;

  • regra aplicada;

  • resultado posterior conhecido.

Isso permite reconstruir a história.

Passo 7 — Monitore desempenho e qualidade

Observe:

  • latência;

  • throughput;

  • erros;

  • timeouts;

  • falsos positivos;

  • falsos negativos;

  • mudança no perfil dos dados;

  • queda de acurácia.

Passo 8 — Prepare rollback

Se o novo modelo começar a bloquear metade da população de Itatiba, você precisa retornar rapidamente à versão anterior.

MLOps sem rollback é apenas aventura.


15. Easter eggs recuperados do cheque falsificado

Easter egg número 1 — O mainframe já fazia “IA” antes da moda

Bancos utilizam modelos estatísticos, regras, scores e análise de risco há décadas.

O que mudou não foi a descoberta repentina de que padrões podem indicar fraude. Mudaram:

  • escala;

  • variedade dos modelos;

  • integração;

  • velocidade;

  • capacidade de processar mais sinais;

  • uso de aceleradores especializados.

A inteligência transacional não nasceu ontem. Ela ganhou músculos novos.

Easter egg número 2 — O COBOL não perdeu o emprego para a IA

A IA pode calcular a probabilidade de fraude, mas alguém ainda precisa:

  • validar a mensagem;

  • aplicar o limite;

  • controlar a conta;

  • atualizar o saldo;

  • produzir o registro;

  • garantir atomicidade;

  • tratar exceções;

  • responder ao canal.

O modelo pode dizer que o cheque parece suspeito.

O COBOL continua sendo o funcionário que decide se o cheque entra no movimento e garante que o livro-caixa feche no final do dia.

Easter egg número 3 — Frank Abagnale trabalhou para o FBI

A melhor ironia da história é que o fraudador pode ensinar o sistema a identificar fraudes.

Na segurança, o conhecimento ofensivo frequentemente fortalece a defesa.

Da mesma forma, fraudes confirmadas tornam-se exemplos de treinamento. O atacante, involuntariamente, deixa material para melhorar o próximo modelo.

É quase um programa de estágio não remunerado do Red Team.

Easter egg número 4 — A velocidade pode reduzir fraude sem aumentar bloqueios

Com mais capacidade de inferência, o banco pode executar vários modelos em vez de depender de uma única regra agressiva.

Isso permite distinguir melhor:

  • comportamento incomum;

  • comportamento realmente malicioso;

  • cliente viajando;

  • conta comprometida;

  • compra legítima de alto valor;

  • fraude coordenada.

Mais inteligência pode significar não apenas bloquear mais, mas bloquear melhor.

Easter egg número 5 — O mainframe não precisa aparecer na manchete

Quando uma transação é aprovada corretamente, ninguém comemora:

— Fantástico! O sistema consultou o limite, avaliou o risco, atualizou os registros e respondeu dentro do SLA!

O cliente apenas guarda o cartão.

O sucesso do sistema crítico é frequentemente invisível.

Ele só vira notícia quando para.


16. O verdadeiro “Catch Me If You Can” da fraude moderna

Frank Abagnale precisava manter sua história por alguns minutos.

A fraude digital precisa parecer legítima por milissegundos.

Ela corre entre:

  • a captura dos dados;

  • a autenticação;

  • a análise;

  • a autorização;

  • a liquidação.

O IBM z17 procura fechar esse intervalo colocando capacidade de inferência dentro do núcleo transacional.

Não é uma solução mágica.

Não elimina a necessidade de investigadores, regras, autenticação, governança, criptografia ou analistas.

O que ele faz é permitir que a aplicação pergunte, no momento decisivo:

Esta operação se parece com aquilo que afirma ser?

E receba uma resposta antes que o suspeito chegue ao portão de embarque.

A grande inovação não está apenas em fazer cinco milhões de cálculos por segundo. Está em realizar a análise cedo o bastante para mudar o destino da transação.

Antes, muitos sistemas descobriam a fraude depois:

  1. a operação era aprovada;

  2. o dinheiro seguia seu caminho;

  3. o cliente reclamava;

  4. começava a investigação;

  5. alguém tentava recuperar o prejuízo.

Era perícia.

Com a inferência transacional, a inteligência pode participar do processo antes da conclusão:

  1. a operação chega;

  2. os dados são avaliados;

  3. o modelo produz o score;

  4. as regras interpretam o risco;

  5. o sistema aprova, bloqueia ou desafia;

  6. a decisão é registrada.

É a diferença entre encontrar a falsificação no arquivo morto e pará-la no balcão.


Epílogo — O cheque, o COBOL e o homem de uniforme

No final do filme, o vigarista não é derrotado porque alguém construiu uma parede infinitamente alta.

Ele é alcançado porque o investigador aprende a reconhecer seus padrões.

O papel usado.

A forma de imprimir.

As cidades escolhidas.

O modo como ele conta a história.

Fraude é repetição disfarçada de improviso.

A inteligência artificial encontra valor justamente nessa repetição: relações pequenas demais, rápidas demais ou numerosas demais para depender exclusivamente da observação humana.

O Telum II aproxima essa análise do lugar onde a decisão acontece.

O Spyre amplia o repertório para modelos maiores e abordagens mais complexas.

O z17 fornece o ambiente para executar isso com a velocidade, a escala, o isolamento e a previsibilidade exigidos por sistemas críticos.

E o COBOL?

O COBOL continua no balcão.

Recebe a mensagem.

Valida o cartão.

Consulta o limite.

Interpreta o score.

Executa a regra.

Grava a decisão.

Libera ou recusa a transação.

Talvez ele não apareça no trailer. Talvez ninguém compre uma camiseta escrito PERFORM UNTIL FRAUD-DETECTED. Mas, quando Frank Abagnale chegar usando o uniforme de piloto, será o velho programa transacional que olhará o score calculado em menos de um milissegundo e dirá:

       IF IDENTIDADE-PARECE-PERFEITA
          AND HISTORIA-NAO-FECHA
              MOVE 'N' TO AUTORIZAR
              MOVE 'PRENDA-ME-SE-FOR-CAPAZ'
                TO MOTIVO-RECUSA
       END-IF.

No andar de cima, o Spyre cruza os dossiês.

Dentro do processador, o Telum II examina o próximo passageiro.

No CICS, outra tarefa começa.

E em algum lugar do datacenter, um COBOL escrito quando Leonardo DiCaprio ainda era criança continua protegendo uma transação que jamais saberá seu nome.

Para ir mais longe

https://eljefemidnightlunch.blogspot.com/2026/08/spy-vs-spy-no-tribunal-as-trapacas.html

https://eljefemidnightlunch.blogspot.com/2026/08/red-team-e-os-doze-trabalhos-de-asterix.html




domingo, 9 de agosto de 2026

DELETE USER não apaga memória: o quarteirizado, o segredo empresarial e o conhecimento que atravessa a catraca

Bellacosa Mainframe e o delete user


☕ Um Café no Bellacosa Mainframe

DELETE USER não apaga memória: o quarteirizado, o segredo empresarial e o conhecimento que atravessa a catraca

🔴🔵 Matrix, COBOL e o paradoxo das empresas que querem profissionais experientes, mas não querem que a experiência adquirida dentro delas saia pela porta

Por Vagner Bellacosa


Sexta-feira.

17:58.

O projeto terminou.

Depois de dois anos trabalhando dentro de um grande banco, nosso personagem recebe a última mensagem.

Obrigado pela colaboração.

17:59.

O notebook é devolvido.

18:00.

O crachá deixa de funcionar.

18:01.

VPN bloqueada.

Usuário revogado.

E-mail desabilitado.

Token cancelado.

RACF executa seu trabalho.

REVOKE USER .............. RC=00
DELETE ACCESS ............ RC=00
DISABLE VPN .............. RC=00
RETURN NOTEBOOK .......... RC=00
INVALIDATE BADGE ......... RC=00

Excelente.

Auditoria satisfeita.

Segurança satisfeita.

Procurement satisfeito.

Projeto encerrado.

Só esqueceram um comando.

ERASE EXPERIENCE ......... RC=12

Tentamos novamente.

DELETE FROM HUMAN_MEMORY
 WHERE COMPANY = 'BANCO-A';

Resultado:

SQLCODE = -99999

FUNCTION NOT SUPPORTED.

Houston, temos um problema.

Ou melhor:

Morpheus, temos um problema.

Porque aquele profissional acabou de atravessar a catraca levando consigo algo que nenhum detector de metais consegue encontrar.

Conhecimento.

Pegue seu café.

Hoje vamos entrar numa das salas mais estranhas da Matrix corporativa.


💊 Duas pílulas sobre a mesa

Morpheus oferece novamente duas possibilidades.

🔵 Pílula azul:

O profissional assinou contratos.

Existem políticas de segurança.

Existem cláusulas de confidencialidade.

Existem leis.

Existem controles de acesso.

Existem responsabilidades éticas.

Segredo empresarial continua sendo segredo empresarial depois que o contrato termina.

Correto.

Agora a outra.

🔴 Pílula vermelha:

O contrato pode impedir legitimamente determinadas divulgações.

Mas não consegue apagar aquilo que o cérebro aprendeu.

Também correto.

Nosso problema começa exatamente entre essas duas verdades.


🧠 Afinal, o que saiu pela catraca?

Vamos imaginar um programador COBOL contratado para trabalhar dois anos em determinado sistema financeiro.

Quando entrou, conhecia:

COBOL
JCL
CICS
DB2
VSAM
MQ
MAINFRAME

Dois anos depois, continua conhecendo tudo isso.

Mas agora também sabe outras coisas.

Conhece padrões arquiteturais.

Entende determinados processos.

Conhece problemas recorrentes.

Aprendeu como grandes volumes se comportam.

Viu decisões funcionarem.

Viu decisões fracassarem.

Participou de incidentes.

Conheceu integrações.

Aprendeu características daquele segmento de negócio.

Descobriu por que certas abordagens aparentemente óbvias não funcionam.

Percebeu gargalos.

Desenvolveu intuição.

Tudo isso cabe em qual classificação?

PUBLIC?
INTERNAL?
CONFIDENTIAL?
SECRET?
PROFESSIONAL EXPERIENCE?

Agora a coisa ficou interessante.


🔐 Segredo não é experiência

Precisamos estabelecer uma diferença fundamental.

Um profissional não ganha direito de sair distribuindo:

código proprietário,

dados de clientes,

credenciais,

documentação confidencial,

planos estratégicos,

informações comerciais protegidas,

segredos empresariais,

informações pessoais,

arquivos internos.

O fim do contrato não transforma material confidencial em domínio público.

Não existe:

IF CONTRACT = EXPIRED
   MOVE CONFIDENTIAL TO PUBLIC
END-IF.

Isso seria absurdo.

Segurança, ética profissional, contratos, propriedade intelectual, proteção de dados e legislação continuam importantes.

Mas existe outra categoria.

Experiência.

Se durante um projeto você descobre que determinada arquitetura apresenta problemas de escalabilidade, não consegue simplesmente desaprender isso.

Se participa de um incidente causado por determinada decisão, aquela experiência passa a fazer parte do seu repertório.

Se descobre uma maneira melhor de organizar determinada rotina batch, você não volta magicamente ao estado anterior quando troca de empresa.

É aí que a fronteira começa.


🧳 A bagagem invisível

Imagine que nosso profissional atravesse a catraca carregando uma mochila.

Segurança verifica:

NOTEBOOK ............... DEVOLVIDO
TOKEN .................. DEVOLVIDO
DOCUMENTOS .............. OK
PENDRIVE ................ NENHUM
CELULAR ................. OK

Tudo certo.

Mas existe outra mochila.

Invisível.

Dentro dela:

EXPERIÊNCIA
│
├── decisões que funcionaram
├── decisões que fracassaram
├── padrões reconhecidos
├── conhecimento do setor
├── técnicas aprendidas
├── problemas já enfrentados
├── soluções experimentadas
├── intuição
└── memória profissional

Essa mochila pertence a quem?

A empresa?

Ao profissional?

A ambos?

Depende do conteúdo.

E talvez essa seja uma das perguntas mais difíceis da economia do conhecimento.


🏦 Segunda-feira: Banco B

Nosso profissional terminou o projeto sexta-feira.

Existe um detalhe inconveniente.

Segunda-feira chegam:

aluguel,

energia,

água,

alimentação,

escola,

transporte,

impostos,

financiamento,

cartão,

boletos.

Os boletos possuem uma arquitetura extraordinariamente resiliente.

EMPLOYMENT STATUS = INACTIVE

BILLING STATUS = ACTIVE

🤣

O profissional precisa encontrar outro projeto.

Abre o LinkedIn.

Atualiza o perfil.

OPEN TO WORK

E aparece uma oportunidade.

Banco B.

Concorrente do Banco A.

Precisam exatamente de alguém com:

experiência em sistemas financeiros de grande porte.

Ora...

Foi exatamente isso que Banco A passou dois anos ensinando indiretamente ao profissional.

E aqui aparece o paradoxo.

Banco A queria alguém experiente quando contratou.

Banco B também quer.

Mas de onde vem experiência?

De experiências anteriores.


🐔 O ovo e a galinha da experiência

Toda vaga sênior possui uma frase aproximadamente assim:

Necessária experiência comprovada no setor.

Traduzindo:

PROCURA-SE ALGUÉM
QUE TENHA APRENDIDO
TRABALHANDO PARA OUTRA PESSOA.

Isso é perfeitamente normal.

É assim que profissões evoluem.

Mas existe uma tensão interessante.

Empresas querem contratar experiência acumulada em outros lugares.

Ao mesmo tempo, naturalmente prefeririam que conhecimentos estratégicos adquiridos dentro delas não beneficiassem concorrentes.

As duas coisas não são completamente compatíveis.

Não podemos dizer:

Quero seus vinte anos de experiência.

e simultaneamente:

Mas tudo aquilo que aprender aqui deverá desaparecer da sua cabeça quando sair.

A humanidade ainda não implementou essa API.


🧓 O veterano carrega erros pagos por outros

Existe algo ainda mais valioso que soluções.

Erros.

Um profissional experiente carrega um verdadeiro cemitério de decisões ruins.

SOLUÇÃO A
RESULTADO: FALHOU

SOLUÇÃO B
RESULTADO: CARA DEMAIS

SOLUÇÃO C
RESULTADO: FUNCIONOU PARCIALMENTE

SOLUÇÃO D
RESULTADO: FUNCIONOU

No próximo projeto alguém propõe A.

O veterano imediatamente diz:

— Eu evitaria isso.

— Por quê?

— Já vi dar problema.

Pronto.

Talvez tenha acabado de economizar seis meses e alguns milhões.

Ele roubou segredo empresarial?

Não necessariamente.

Pode simplesmente ter utilizado experiência profissional legítima.

E aqui aparece uma frase que deveria estar em toda discussão sobre senioridade:

Experiência é, em parte, um banco de dados de erros que alguém já pagou para você presenciar.

Quanto vale isso?

Boa pergunta.


💰 O custo invisível da terceirização

Quando procurement compara alternativas, a planilha talvez apresente:

MODELO A - FUNCIONÁRIO
CUSTO: XXXXX

MODELO B - CONSULTORIA
CUSTO: XXXX

MODELO C - TERCEIRIZAÇÃO
CUSTO: XXX

MODELO D - QUARTEIRIZAÇÃO
CUSTO: XX

Excelente.

Mas talvez estejam faltando algumas colunas.

RETENÇÃO DE CONHECIMENTO ............. ???
TRANSFERÊNCIA DE KNOW-HOW ............ ???
ROTATIVIDADE ......................... ???
RECONSTRUÇÃO DE CONTEXTO ............. ???
DEPENDÊNCIA DE TERCEIROS ............. ???
EXPOSIÇÃO COMPETITIVA ................ ???
TEMPO PARA TREINAR SUBSTITUTO ........ ???

De repente o modelo mais barato ficou um pouco mais difícil de identificar.

Isso não significa que terceirizar seja errado.

Existem excelentes razões para terceirização.

Elasticidade.

Especialização.

Velocidade.

Acesso a talentos.

Redução de estruturas permanentes.

Projetos temporários.

Transferência de determinadas responsabilidades.

Tudo legítimo.

A pílula vermelha não diz:

Terceirização é ruim.

Ela pergunta:

Estamos contabilizando todos os custos da terceirização ou apenas aqueles que cabem facilmente numa planilha?


🧱 E então terceirizamos a terceirização

Agora vamos adicionar algumas camadas.

BANCO
  ↓
CONSULTORIA A
  ↓
CONSULTORIA B
  ↓
FORNECEDOR C
  ↓
PROFISSIONAL

O banco possui contrato com A.

A possui contrato com B.

B possui contrato com C.

C encontrou o profissional.

Cada camada pode possuir controles perfeitamente válidos.

Mas surge uma questão de governança:

qual é o vínculo real entre o profissional que conhece o sistema e a organização proprietária daquele sistema?

Talvez muito pequeno.

Ele pode não possuir:

carreira dentro do banco,

perspectiva de longo prazo,

participação futura,

estabilidade,

identificação organizacional,

incentivo econômico para permanecer.

Mas pode possuir:

ACCESS TO CRITICAL SYSTEM = YES
KNOWLEDGE OF BUSINESS     = YES
INCIDENT EXPERIENCE       = YES
ARCHITECTURE KNOWLEDGE    = YES
LONG-TERM RELATIONSHIP    = NO

Essa combinação deveria pelo menos despertar curiosidade.


🕶️ Agent Smith entra na sala

Agent Smith olha a planilha.

— Mr. Anderson, seu contrato termina sexta-feira.

Anderson responde:

— Certo.

— Você devolverá o notebook.

— Sim.

— Seu acesso será revogado.

— Sim.

— Não poderá levar arquivos.

— Evidentemente.

— Não poderá divulgar informações confidenciais.

— Concordo.

Smith faz uma pausa.

— E tudo que aprendeu aqui?

Anderson olha para Morpheus.

Morpheus sorri.

Não existe checkbox para isso.


⏳ A meia-vida do conhecimento

Agora chegamos a um conceito fascinante.

Nem todo conhecimento mantém seu valor estratégico para sempre.

Algumas informações envelhecem rapidamente.

Outras sobrevivem décadas.

Podemos imaginar uma espécie de:

Meia-Vida do Conhecimento

Um segredo sobre uma operação que acontecerá amanhã pode valer muito hoje.

Na semana seguinte talvez valha quase nada.

Uma negociação empresarial pode ser altamente sensível durante meses.

Depois de concluída e anunciada, seu valor confidencial muda.

Uma estratégia tecnológica pode permanecer relevante durante anos.

Conhecimento de negócio pode durar muito mais.

E experiência?

Experiência pode acompanhar o profissional pelo resto da vida.

CREDENCIAL ............... HORAS / DIAS
OPERAÇÃO ................. DIAS
NEGOCIAÇÃO ............... MESES
ROADMAP .................. MESES / ANOS
ARQUITETURA .............. ANOS
REGRA DE NEGÓCIO ......... ANOS
KNOW-HOW .................. DÉCADAS
EXPERIÊNCIA .............. VIDA

Não é uma escala científica.

É um modelo mental.

Mas ajuda a perceber algo fundamental:

informações possuem velocidades diferentes de envelhecimento.


🌳 Garden Leave: quando a empresa compra tempo

Algumas organizações e profissões reconhecem exatamente esse problema.

Em determinadas relações contratuais e jurisdições existe aquilo que costuma ser chamado de garden leave.

Simplificando muito:

o profissional deixa de atuar operacionalmente, mas permanece remunerado durante determinado período e sujeito às condições aplicáveis ao vínculo.

Por quê?

Tempo.

A empresa está, entre outras coisas, comprando distância temporal.

Durante esse período:

projetos avançam,

estratégias mudam,

negociações terminam,

preços mudam,

equipes mudam,

informações envelhecem.

O profissional deixa de receber conhecimento novo.

Parte do conhecimento sensível que carregava perde valor competitivo.

É quase:

KNOWLEDGE-TTL

Time To Live.

Isso não apaga memória.

Mas permite que determinadas informações percam atualidade.


💵 Espere... então conhecimento possui preço?

Aqui aparece uma ironia maravilhosa.

Se uma organização aceita pagar alguém durante meses para que ele não leve imediatamente determinado conhecimento para outro contexto competitivo, ela implicitamente reconhece uma coisa:

aquilo que está na cabeça dele possui valor econômico.

Pense nisso.

Não estamos mais discutindo metafísica.

Existe dinheiro sendo utilizado para administrar a velocidade com que conhecimento circula.

CONHECIMENTO SENSÍVEL
        +
TEMPO
        =
REDUÇÃO POTENCIAL
DO VALOR ESTRATÉGICO

Naturalmente isso depende de legislação, contrato, função e jurisdição.

Não é uma solução universal.

Mas conceitualmente é extraordinário.


🤔 E o quarteirizado?

Agora coloque as duas situações lado a lado.

EXECUTIVO / FUNÇÃO ESTRATÉGICA

Sai
 ↓
Afastamento remunerado
 ↓
Tempo
 ↓
Informação envelhece
 ↓
Mercado

Agora:

QUARTEIRIZADO

Sai sexta 18h
 ↓
Sem projeto
 ↓
Sem receita
 ↓
Boletos
 ↓
Segunda 08h
 ↓
Mercado

Não estou dizendo que deveriam receber tratamento idêntico.

Responsabilidades, contratos e níveis de acesso são diferentes.

Mas existe uma pergunta legítima:

Será que classificamos corretamente a sensibilidade pelo cargo ou deveríamos classificá-la também pelo conhecimento efetivamente acumulado?

Porque o organograma pode dizer:

EXTERNAL RESOURCE

enquanto a realidade diz:

KNOWS WHERE THE BODIES ARE BURIED

Metaforicamente, espero.

😂


🔐 Zero Trust deveria chegar ao conhecimento?

Segurança moderna trabalha muito com princípios como:

least privilege,

need to know,

segregation of duties,

zero trust,

monitoramento,

auditoria.

Excelente.

Mas frequentemente pensamos principalmente em acesso.

CAN USER READ DATASET X?

Talvez precisemos perguntar também:

WHY DOES USER NEED TO KNOW X?
FOR HOW LONG?
WHAT WILL USER KNOW AFTER PROJECT?
WHO WILL RETAIN THIS KNOWLEDGE?

Isso muda a conversa.

Porque controle de acesso é temporal.

Conhecimento adquirido é cumulativo.


📚 Documentar também é segurança

Existe outro lado do problema.

Quando o terceirizado vai embora levando experiência, talvez o maior risco nem seja aquilo que ele leva.

Pode ser aquilo que a empresa perde.

Ele conhecia determinado processo.

Saiu.

Ninguém documentou.

Seis meses depois:

— Por que isso funciona assim?

Resposta:

— Pergunta para o fulano.

— Onde está?

— Saiu.

Parabéns.

Criamos um SPOF.

Single Point of Failure.

Só que feito de carne, café e COBOL.

CRITICAL KNOWLEDGE
COPIES = 1

STATUS = LEFT COMPANY

Isso é um incidente esperando acontecer.


🧠 Knowledge Escrow

Talvez organizações precisem pensar em algo semelhante a um escrow de conhecimento.

Antes que pessoas críticas saiam:

documentar decisões,

registrar racional arquitetural,

capturar runbooks,

fazer sessões de transferência,

parear profissionais,

registrar incidentes históricos,

explicar exceções,

mapear dependências,

preservar contexto.

Não para tentar copiar uma pessoa.

Isso é impossível.

Mas para reduzir:

BUS FACTOR = 1

Ou, na versão Bellacosa:

LOTTERY FACTOR = 1

Porque ninguém precisa ser atropelado por um ônibus.

Pode simplesmente ganhar na Mega-Sena e decidir nunca mais responder ao Teams.

O risco é exatamente o mesmo.

🤣


🤖 E agora temos IA

Aqui nossa Matrix ganha outra camada.

Imagine uma organização capaz de capturar:

documentação,

decisões arquiteturais,

post-mortems,

runbooks,

histórico técnico,

FAQs,

padrões,

explicações.

Uma IA corporativa pode ajudar a tornar esse conhecimento pesquisável.

Interessante.

Mas cuidado.

Porque agora temos outro problema:

o repositório de conhecimento tornou-se ele próprio um ativo extremamente sensível.

Antes:

SEGREDOS ESPALHADOS
EM 200 CABEÇAS

Depois:

SEGREDOS INDEXADOS
NUM ÚNICO SISTEMA
PESQUISÁVEL
EM LINGUAGEM NATURAL

Parabéns.

Resolvemos um problema.

Criamos outro.

Bem-vindo à segurança da informação.


⚖️ Ética continua sendo fundamental

Existe algo que nenhuma arquitetura substitui.

Ética profissional.

Um especialista pode trabalhar para cinco bancos durante a carreira.

Isso não significa que deva chegar ao Banco B dizendo:

Vou contar como Banco A faz tudo.

Profissionais constroem reputação justamente sabendo separar:

aquilo que aprenderam

daquilo que não têm direito de revelar.

Essa fronteira nem sempre é simples.

Mas existe.

E profissionais experientes normalmente entendem que confiança também é patrimônio.

Talvez um dos ativos mais importantes da carreira.

Você pode levar experiência para o próximo projeto.

Mas se levar segredos indevidamente, talvez leve também algo que destrua sua própria reputação.


🔵 A pílula azul está certa

Precisamos reconhecer:

empresas precisam contratar temporariamente.

Nem todo profissional precisa virar funcionário permanente.

Contratos de confidencialidade são necessários.

Controles técnicos funcionam.

A maioria dos profissionais é ética.

Experiência precisa circular.

Mobilidade profissional é saudável.

Mercados precisam de conhecimento circulando.

Tudo verdadeiro.


🔴 A pílula vermelha também

Agora o outro lado.

Quanto mais fragmentamos relações profissionais...

quanto mais terceirizamos...

quanto mais quarteirizamos...

quanto mais transformamos especialistas em recursos temporários...

maior pode se tornar a circulação das pessoas.

E pessoas carregam experiência.

Logo:

ALTA ROTATIVIDADE
       ↓
ALTA CIRCULAÇÃO DE PESSOAS
       ↓
ALTA CIRCULAÇÃO DE EXPERIÊNCIA

Não necessariamente de segredos.

De experiência.

E talvez seja exatamente isso que o modelo econômico pretendia comprar quando contratou aquele profissional experiente.

Aqui está o paradoxo completo.


🐇 Follow the white rabbit

Então talvez uma organização madura devesse perguntar antes de terceirizar:

O conhecimento envolvido é commodity ou estratégico?

Quanto tempo ele permanece sensível?

Quem precisa realmente acessá-lo?

Quanto conhecimento tácito será criado?

Como será transferido?

Quem permanecerá depois do projeto?

Existe documentação suficiente?

Existe redundância humana?

Existe plano de saída?

Existe retenção seletiva para funções críticas?

Existem obrigações claras de confidencialidade?

O profissional entende essas obrigações?

A cadeia de subcontratação é conhecida?

Quem responde por quem?

E principalmente:

Estamos terceirizando trabalho ou terceirizando memória institucional?

Essa pergunta muda tudo.


🕶️ Wake up, Neo

Sexta-feira.

18:00.

Nosso profissional atravessa a catraca.

O crachá fica.

O notebook fica.

O token fica.

O código fica.

Os datasets ficam.

Os documentos ficam.

As credenciais ficam.

Mas alguma coisa atravessa a porta.

Trinta anos de experiência.

Dois anos de contexto.

Centenas de decisões observadas.

Dezenas de incidentes.

Milhares de pequenas conexões mentais.

Segunda-feira ele precisa trabalhar novamente.

Talvez no concorrente.

Isso não faz dele traidor.

Faz dele trabalhador.

E talvez seja responsabilidade da organização ter projetado sua arquitetura considerando essa possibilidade desde o primeiro dia.

Porque segurança madura não depende de:

"Espero que essa pessoa nunca vá embora."

Isso não é controle.

É fé.


☕ Cambio final, Torre de Controle

Talvez tenhamos cometido um erro conceitual durante décadas.

Tratamos conhecimento como se fosse arquivo.

Arquivo possui owner.

Arquivo possui ACL.

Arquivo possui backup.

Arquivo possui classificação.

Arquivo pode ser apagado.

Conhecimento não funciona exatamente assim.

Você pode revogar acesso ao sistema.

Mas não pode revogar a experiência produzida pelo acesso anterior.

Pode exigir confidencialidade.

Mas não pode exigir amnésia.

Pode proteger segredos.

Mas não pode impedir que profissionais aprendam.

E ainda bem.

Porque se conseguíssemos impedir conhecimento de circular, provavelmente ainda estaríamos reinventando os mesmos erros geração após geração.

A questão, portanto, não é:

como impedir o profissional de levar conhecimento?

Talvez seja:

Como proteger aquilo que realmente precisa permanecer secreto enquanto permitimos que experiência legítima continue fazendo aquilo que conhecimento sempre fez — circular, combinar-se e produzir conhecimento novo?

Essa é uma pergunta muito mais difícil.

E muito mais interessante.

Na próxima sexta-feira, quando algum profissional crítico terminar o projeto, não pergunte apenas:

USER REVOKED?

Pergunte:

KNOWLEDGE RETAINED?

E depois:

CONFIDENTIALITY PROTECTED?

E finalmente:

CRITICAL KNOWLEDGE
DEPENDENT ON ONE HUMAN?

Y/N

Se a resposta for Y...

talvez o problema nunca tenha sido o profissional atravessar a catraca.

Talvez o problema tenha começado anos antes, quando decidimos colocar conhecimento estratégico dentro de uma pessoa temporária sem construir uma arquitetura para preservá-lo.

       IDENTIFICATION DIVISION.
       PROGRAM-ID. DELETE-USER.

       DATA DIVISION.
       WORKING-STORAGE SECTION.

       01 WS-ACCESS          PIC X VALUE 'Y'.
       01 WS-MEMORY          PIC X VALUE 'Y'.
       01 WS-EXPERIENCE      PIC X VALUE 'Y'.

       PROCEDURE DIVISION.

           MOVE 'N' TO WS-ACCESS.

           DISPLAY 'ACCESS REVOKED'.

           IF WS-MEMORY = 'Y'
               DISPLAY 'MEMORY STILL ACTIVE'
           END-IF.

           IF WS-EXPERIENCE = 'Y'
               DISPLAY 'EXPERIENCE LEAVING BUILDING'
           END-IF.

           DISPLAY 'DESIGN FOR PEOPLE TO LEAVE.'.

           STOP RUN.

🔴🔵

Wake up, Neo.

DELETE USER apaga o usuário.

Não apaga o que ele aprendeu.

E talvez a verdadeira segurança não seja tentar impedir o conhecimento de atravessar a catraca.

Talvez seja construir uma organização que saiba exatamente o que pode atravessar, o que precisa ser protegido e o que não pode desaparecer quando aquela pessoa for embora.

Cambio final, Torre de Controle.

☕ Um Café no Bellacosa Mainframe // IT JOB MARKET RADAR

Mercado de Trabalho em TI: Quando Conhecimento Vira Commodity, Poder e Risco

Cinco leituras sobre salário, memória técnica, conhecimento legado, leilão reverso de profissionais e o êxodo de especialistas COBOL. Um pequeno mapa de um mercado em que experiência vale muito — até alguém tentar transformá-la em desconto.

> ANALYZE IT_WORKFORCE
STATUS=KNOWLEDGE_CRITICAL
SALARY_PRESSURE=HIGH
LEGACY_SKILLS=SCARCE
CORPORATE_MEMORY=VOLATILE
ACTION=READ_THE_EVIDENCE
01

O Spread do Conhecimento: Matrix, COBOL e o Valor do Saber

Quando conhecimento raro deixa de ser apenas competência técnica e passa a funcionar como ativo econômico dentro das organizações.

Knowledge Economics
02

Quanto Custa um Programador? Salário, Valor e Mercado

O preço de um profissional de tecnologia não é simplesmente salário: envolve experiência, escassez, produtividade, conhecimento acumulado e risco operacional.

Salary Economics
03

DELETE USER Não Apaga Memória: O Conhecimento que Sai da Empresa

Demitir ou perder um especialista é simples no RH. Recuperar décadas de contexto operacional depois pode ser impossível.

Corporate Memory
04

O Leilão Reverso do Conhecimento

Quando empresas tentam comprar cada vez mais experiência por cada vez menos dinheiro, o mercado pode transformar contratação em um leilão reverso de conhecimento.

Reverse Auction
05

O Êxodo dos COBOLzeiros

O que acontece quando profissionais que conhecem sistemas críticos descobrem que permanecer onde estão pode valer menos do que sair?

COBOL Exodus

🧠 O problema não é COBOL. É economia do conhecimento.

Empresas costumam tratar conhecimento técnico como se fosse um recurso facilmente substituível. Entretanto, sistemas corporativos acumulam décadas de regras de negócio, exceções, interfaces, decisões históricas e conhecimento informal que raramente aparece integralmente na documentação.

Quando o profissional sai, o USERID pode ser apagado imediatamente. O contexto que ele carregava não possui um comando equivalente.

01 Pressão salarial
02 Saída do especialista
03 Perda de contexto
04 Incidente
05 Consultoria cara

📚 Leituras sobre mercado de trabalho, COBOL e conhecimento em TI

BELLACOSA MAINFRAME // KNOWLEDGE IS NOT A REPLACEABLE RESOURCE

sexta-feira, 7 de agosto de 2026

O Spread do Conhecimento: Matrix, COBOL e o Profissional de R$ 200/h que Recebe R$ 55

Bellacosa Mainframe e o spread do conhecimento por que $200/h não é igual $50/h

☕ Um Café no Bellacosa Mainframe

O Spread do Conhecimento: Matrix, COBOL e o Profissional de R$ 200/h que Recebe R$ 55

🔴🔵 Uma viagem pela Matrix corporativa para entender quanto custa o conhecimento, quem assume o risco e por que o profissional que faz o trabalho pode receber apenas uma pequena parcela do valor cobrado por ele

Por Vagner Bellacosa


Há uma cena de Matrix que sempre me chamou atenção.

Thomas Anderson trabalha em uma grande empresa de software.

Não parece ser um desempregado.

Não parece ser alguém sem qualificação.

Muito pelo contrário.

Anderson é programador.

Conhece computadores.

Entende sistemas.

E, quando deixa o escritório e assume sua segunda identidade, descobrimos que Neo possui habilidades suficientemente valiosas para existir também em uma pequena economia clandestina.

Mesmo assim, sua vida é surpreendentemente modesta.

Apartamento pequeno.

Pouco luxo.

Noites diante do computador.

Um emprego durante o dia.

Outra vida durante a noite.

E boletos.

Sempre os boletos.

Talvez os verdadeiros Agentes da Matrix nunca tenham usado terno preto.

Talvez venham impressos com código de barras.

Porque existe uma característica extraordinária nos boletos:

RECEITA: EVENTUAL
EMPREGO: INSTÁVEL
PROJETO: TEMPORÁRIO
BOLETO: 24x7

Você pode perder o emprego.

Pode terminar o projeto.

Pode ficar alguns meses procurando uma nova oportunidade.

Mas tente explicar isso para a conta de energia.

Ela não demonstra muita empatia.

Foi pensando nisso que comecei a observar uma das contradições mais curiosas da indústria de tecnologia.

Um banco pode movimentar bilhões.

Um sistema pode processar milhões de transações.

Uma aplicação pode permanecer funcionando durante vinte ou trinta anos.

Mas o profissional que ajudou a construir tudo aquilo pode terminar o projeto numa sexta-feira e começar a segunda-feira seguinte procurando emprego.

Não estou dizendo que existe necessariamente algo errado nisso.

Também não estou dizendo que o programador deveria ser proprietário do banco.

Muito menos que consultorias são parasitas ou que empresas não assumem riscos.

A realidade é muito mais interessante.

E justamente por isso merece uma conversa.

Morpheus está esperando.

Sobre a mesa existem duas pílulas.

🔵 A azul diz:

"Você foi contratado para fazer um trabalho. Recebeu por ele. O contrato terminou. Vida que segue."

🔴 A vermelha pergunta:

"Quanto realmente custou produzir o conhecimento que tornou aquele trabalho possível — e quem capturou o valor produzido por ele?"

Pegue seu café.

Vamos descobrir até onde vai essa toca do coelho.


💊 A pílula azul: você recebeu pelo trabalho

Vamos começar pelo argumento mais óbvio.

Uma empresa contrata alguém.

Esse profissional aceita determinadas condições.

Executa o serviço.

Recebe aquilo que foi combinado.

Fim.

Existe algo errado nisso?

Em princípio, não.

A empresa possui capital.

Possui infraestrutura.

Consegue clientes.

Assume riscos.

Paga impostos.

Mantém departamentos jurídicos, comerciais, administrativos e técnicos.

Pode investir milhões em um projeto que fracassa completamente.

Se houver prejuízo, normalmente ninguém telefona para o programador dizendo:

— João, aquele sistema que você ajudou a desenvolver perdeu R$ 30 milhões. Poderia depositar sua parte do prejuízo?

Naturalmente não.

Portanto, existe um argumento perfeitamente razoável:

quem assume maior risco econômico também espera capturar parte maior do retorno econômico.

Isso é capitalismo básico.

Mas...

Sempre existe um BUT escondido em algum lugar do código.

IF ARGUMENTO = "SIMPLES"
   PERFORM OLHAR-MAIS-DE-PERTO
END-IF.

Porque existe outro risco que raramente aparece nessa conta.

O risco do profissional.


🔴 Quanto custou você aprender aquilo que sabe?

Imagine um programador COBOL experiente.

Quando uma empresa o contrata, ela não está comprando apenas oito horas daquele dia.

Está acessando algo que levou talvez vinte anos para ser construído.

COBOL.

JCL.

Db2.

CICS.

VSAM.

MQ.

IMS.

RACF.

Git.

APIs.

Regras de negócio.

Experiência em produção.

Incidentes.

Madrugadas.

Erros.

Livros.

Cursos.

Certificações.

Laboratórios.

Documentação.

Projetos anteriores.

E milhares de pequenas experiências que nunca aparecerão no currículo.

Quanto custou isso?

Normalmente calculamos assim:

Curso .................... R$ 500
Livro .................... R$ 150
Certificação ............. R$ 800

Mas existe uma linha invisível nessa planilha:

TEMPO .................... ???

Suponha que você tenha estudado 100 horas para aprender determinada tecnologia.

Foram 100 horas que poderiam ter sido usadas para trabalhar.

Ou dormir.

Ou viajar.

Ou brincar com os filhos.

Ou assistir Matrix pela 37ª vez procurando Easter Eggs.

Ou simplesmente ficar olhando para o teto.

O ócio também possui valor.

Economistas chamam isso de custo de oportunidade.

Você escolheu estudar.

Logo, abriu mão de alguma outra coisa.

Agora multiplique isso por dez, vinte ou trinta anos de carreira.

De repente percebemos algo curioso:

o profissional é uma empresa que investe continuamente em P&D sobre si próprio.

E geralmente faz isso com capital próprio.


🧪 O laboratório chamado "você"

Existe ainda outro problema.

Nem todo conhecimento adquirido dará retorno.

Você pode passar seis meses aprendendo uma tecnologia porque todo mundo garante:

"Isso é o futuro!"

Seis meses depois:

"Aquilo morreu. Agora o futuro é outra coisa."

Bem-vindo à tecnologia.

Você assumiu o risco.

Comprou o curso.

Gastou noites.

Montou laboratório.

Leu documentação.

Talvez tenha pago certificação.

E descobriu que o mercado mudou.

Quem indeniza esse investimento?

Ninguém.

Você escolheu a pílula errada.

Tente novamente.

Isso significa que empresas não assumem riscos?

Claro que não.

Elas assumem enormes riscos.

Mas precisamos abandonar uma simplificação:

"A empresa assume o risco e o trabalhador recebe salário."

Existem diferentes tipos de risco.

A empresa possui risco empresarial e de capital.

O profissional possui risco de empregabilidade, renda, formação e obsolescência.

São riscos diferentes.

E podem coexistir.


🏦 Bem-vindo ao banco

Agora nosso Neo consegue um projeto.

Parabéns!

Existe um grande banco precisando de alguém com seus conhecimentos.

O banco possui dinheiro para contratar especialistas.

Digamos, apenas para construir um exemplo hipotético, que esteja disposto a pagar:

R$ 200 por hora.

Mas grandes organizações raramente contratam cada especialista diretamente.

Então aparece uma consultoria.

BANCO
  │
  │ R$ 200/h
  ▼
CONSULTORIA A

A consultoria possui contrato.

Conhece procurement.

Atende requisitos de compliance.

Mantém estrutura comercial.

Possui seguros.

Gerencia contratos.

Assume responsabilidades.

Isso possui valor.

Portanto:

BANCO
  │ R$ 200/h
  ▼
CONSULTORIA A
  │ R$ 160/h
  ▼

Até aqui, perfeitamente compreensível.

Mas talvez a Consultoria A também não possua aquele especialista.

Ela procura um parceiro.

BANCO
  │ R$ 200
  ▼
CONSULTORIA A
  │ R$ 160
  ▼
CONSULTORIA B
  │ R$ 120
  ▼

A Consultoria B encontra outro fornecedor.

BANCO
  │ R$ 200
  ▼
CONSULTORIA A
  │ R$ 160
  ▼
CONSULTORIA B
  │ R$ 120
  ▼
FORNECEDOR C
  │ R$ 85
  ▼
PROFISSIONAL
    R$ 55

ATENÇÃO.

Esses valores são deliberadamente ilustrativos.

Não estou afirmando que essa seja a margem real de qualquer empresa ou setor.

A pergunta é conceitual.

O banco desembolsa R$ 200 por uma hora de determinada capacidade técnica.

O profissional que efetivamente possui essa capacidade recebe R$ 55.

Entre os dois existem R$ 145.

Esse dinheiro não desapareceu.

Ele remunerou alguma coisa.

Administração.

Comercial.

Risco.

Impostos.

Gestão.

Compliance.

Recrutamento.

Lucro.

Infraestrutura.

E margens intermediárias.

Talvez tudo seja perfeitamente justificável.

Mas Morpheus coloca novamente as duas pílulas sobre a mesa.

🔵 Quanto custa contratar esse profissional?

🔴 Quanto valor cada camada realmente adicionou até ele chegar ao teclado?

São perguntas diferentes.


💰 O Spread do Conhecimento

Quem trabalha em banco conhece muito bem uma palavra:

spread.

Simplificando bastante, existe uma diferença entre o custo de determinado recurso financeiro e o preço pelo qual ele é disponibilizado.

Então pensei:

talvez exista algo semelhante na indústria de conhecimento.

Chamo isso, provocativamente, de:

Spread do Conhecimento

Podemos representar assim:

VALOR PAGO PELO CONHECIMENTO
              -
VALOR RECEBIDO POR QUEM POSSUI O CONHECIMENTO
              =
SPREAD DO CONHECIMENTO

Cuidado.

O spread não é automaticamente lucro.

Existem custos legítimos no meio.

A provocação é outra:

quanto maior a cadeia de intermediação, maior pode se tornar a distância entre o valor pago pelo cliente e o valor recebido pelo especialista.

E aparece uma pergunta fascinante:

O profissional sabe quanto sua hora custa na outra ponta?

Frequentemente, não.

E talvez o banco também não saiba quanto chega efetivamente ao profissional.

Essa opacidade interessa a quem?

Boa pergunta.

Pílula vermelha ou azul?

Você decide.


🧑‍💻 O paradoxo do profissional indispensável e descartável

Durante o projeto:

— Precisamos urgentemente de alguém com COBOL, CICS, Db2, VSAM, MQ, RACF, APIs, Git e experiência no mercado financeiro!

Depois do projeto:

— Obrigado. Seu acesso será desativado às 18h.

Três meses depois:

— Alguém sabe por que o programa XPTO possui esse IF?

Silêncio.

— Quem escreveu isso?

— Era um terceiro.

— Onde ele está?

— O contrato terminou.

— Temos documentação?

...

Houston, temos um problema.

Ou melhor:

Morpheus, temos um problema.

Existe conhecimento que pode ser documentado.

E existe conhecimento tácito.

É aquilo que o profissional aprendeu convivendo com o sistema.

Ele sabe que determinada rotina precisa rodar antes de outra.

Sabe que aquele campo aparentemente inútil existe porque um sistema externo ainda o utiliza.

Sabe que aquele IF estranho foi colocado ali depois de um incidente ocorrido quinze anos atrás.

Na documentação existe:

CAMPO-STATUS PIC X.

Na cabeça do veterano existe:

"Não coloque '9' nisso entre 23:55 e 00:10 porque o sistema Y ainda está fechando o movimento e você vai acordar metade da operação."

Boa sorte colocando isso no inventário patrimonial.


🧠 O ativo que não aparece no balanço

Hardware aparece.

Software aparece.

Licenças aparecem.

Contratos aparecem.

Cloud aparece.

Datacenter aparece.

Mas uma parte enorme do conhecimento organizacional vive em pessoas.

E pessoas possuem uma característica inconveniente:

elas vão embora.

Principalmente quando são tratadas exclusivamente como:

RESOURCE_ID = 92731
STATUS      = CONTRACTOR
END_DATE    = 30/09/2026

A empresa pode ser proprietária do código.

Mas isso não significa que seja proprietária de todas as conexões mentais utilizadas para construí-lo.

Essa diferença só costuma ficar evidente quando alguma coisa quebra.


🚨 03:17 da manhã

Produção parou.

War Room aberta.

Executivos entrando.

Operação olhando logs.

DBA olhando banco.

Sysprog olhando sistema.

Desenvolvimento olhando código.

Até alguém dizer:

— Chamem o Carlos.

— Carlos?

— Sim. Ele trabalhou nisso.

— Ele ainda está aqui?

— Não.

— Quando saiu?

— Dois anos atrás.

— Para onde foi?

...

Nesse momento acontece um milagre contábil.

Um profissional que aparentemente valia R$ 55/h às 17h de sexta-feira pode adquirir valor extraordinário às 03:17 da terça-feira.

O código não mudou.

O conhecimento não mudou.

Mudou apenas nossa percepção sobre seu valor.


💊 Mas existe outra pílula azul importante

Seria intelectualmente desonesto transformar essa discussão em:

"programador bom, empresa má."

Não funciona assim.

Uma aplicação bancária não produz bilhões simplesmente porque alguém escreveu COBOL.

Existem milhares de pessoas envolvidas.

Arquitetura.

Operações.

Segurança.

Auditoria.

Compliance.

Jurídico.

Produto.

Negócio.

Infraestrutura.

Atendimento.

Gestão.

Regulação.

Executivos.

Investidores.

Clientes.

E décadas de capital acumulado.

O programador não criou sozinho aquele valor.

Da mesma forma, movimentar R$ 10 bilhões através de um programa não significa que o programador produziu R$ 10 bilhões.

Essa distinção é essencial.

Caso contrário nossa pílula vermelha vira apenas outra ilusão.


🔴 Então qual é a verdadeira pergunta?

Talvez seja esta:

A maneira como remuneramos conhecimento especializado representa adequadamente o investimento, o risco e o valor econômico desse conhecimento?

Não sei.

E desconfio de qualquer pessoa que tenha uma resposta simples.

Mas sei que vale perguntar.

Principalmente quando terceirização vira quarteirização.

E quarteirização vira uma cadeia tão grande que o profissional que efetivamente faz o trabalho sequer conhece quem originalmente está pagando por ele.


📚 "Mas você aceitou o contrato"

Sim.

Esse argumento também é válido.

Neo poderia continuar na MetaCortex.

Anderson poderia chegar no horário.

O profissional pode recusar determinado valor.

Em teoria.

Mas mercados reais possuem assimetria de poder e informação.

O banco sabe quanto paga.

A primeira consultoria sabe quanto recebe.

A segunda conhece sua margem.

O fornecedor conhece sua margem.

O profissional normalmente conhece apenas:

R$ 55/h
ACEITA?
SIM / NÃO

Ele pode negociar.

Mas negocia conhecendo toda a cadeia?

Provavelmente não.

Isso torna o contrato inválido?

Não.

Mas torna o mercado perfeitamente transparente?

Também não.

Duas coisas podem ser verdade ao mesmo tempo.

Bem-vindo à Matrix.


👔 Os agentes não precisam ser vilões

Talvez essa seja a parte mais importante deste café.

Não precisamos procurar vilões.

O gerente da consultoria provavelmente também possui metas.

O recrutador possui metas.

O procurement possui metas.

O executivo precisa reduzir custos.

O banco precisa gerar retorno.

O profissional precisa pagar boletos.

Cada pessoa está executando racionalmente sua pequena parte do sistema.

E o resultado agregado pode produzir algo que nenhuma delas planejou individualmente.

Isso é muito mais interessante do que uma conspiração.

Sistemas não precisam de vilões para produzir resultados estranhos.

Às vezes basta cada agente seguir suas próprias regras.

Quem trabalha com mainframe deveria entender isso melhor do que ninguém.


🐇 Follow the white rabbit

Talvez abrir os olhos da comunidade não signifique dizer:

"Vocês estão sendo explorados."

Isso seria simplista.

Talvez signifique ensinar cada profissional a perguntar:

Quanto investi na minha formação?

Quanto vale minha experiência?

Quanto custa substituir meu conhecimento?

Quanto minha hora custa para o cliente?

Quantas camadas existem entre mim e ele?

Que riscos a empresa assume?

Que riscos eu assumo?

Que valor cada intermediário adiciona?

Estou sendo remunerado apenas pelo meu tempo ou também pela raridade do meu conhecimento?

Estou construindo conhecimento transferível para minha próxima oportunidade?

Minha dependência deste contrato é maior do que a dependência da empresa em relação a mim?

E principalmente:

eu conheço meu próprio valor econômico ou apenas conheço meu salário?

Essa última pergunta pode ser desconfortável.

Talvez seja justamente por isso que vale fazê-la.


🤖 E então chegou a Inteligência Artificial

Agora coloque IA generativa dentro dessa equação.

Ficou interessante, não?

Durante décadas, profissionais produziram:

código,

documentação,

livros,

artigos,

perguntas,

respostas,

exemplos,

tutoriais,

fóruns,

manuais,

experiência coletiva.

Agora construímos máquinas capazes de transformar grandes quantidades de conhecimento em novas respostas e novos códigos.

E as antigas perguntas retornam maiores:

Quem produziu o conhecimento original?

Quem financiou sua produção?

Quem possui o resultado?

Quem captura o ganho de produtividade?

Se um desenvolvedor com IA produz aquilo que antes exigia três profissionais, quem captura essa diferença?

O desenvolvedor?

O cliente?

A consultoria?

O fornecedor da IA?

Todos?

Em quais proporções?

A toca do coelho ficou muito mais funda.


🏦 Juros compostos do conhecimento

Existe uma última ironia que adoro.

Bancos compreendem perfeitamente juros compostos.

Um capital aplicado hoje pode produzir valor durante anos.

Conhecimento funciona de maneira semelhante.

Você aprende COBOL.

Depois aprende CICS.

CICS ajuda a compreender transações.

Transações ajudam a entender sistemas distribuídos.

Depois chegam APIs.

Depois cloud.

Depois DevOps.

Depois IA.

O conhecimento novo não simplesmente substitui o anterior.

Frequentemente ele se conecta.

EXPERIÊNCIA
     +
ESTUDO
     +
ERROS
     +
PROJETOS
     +
TEMPO
     =
CAPITAL INTELECTUAL

São os juros compostos da carreira.

Só existe uma diferença curiosa.

O banco sabe calcular perfeitamente os juros compostos do dinheiro.

Nós, profissionais, frequentemente somos péssimos em calcular os juros compostos do nosso próprio conhecimento.


🏛️ Espera... faltou alguém na Matrix

Até agora nossa arquitetura tinha esta aparência:

BANCO
  ↓
CONSULTORIA A
  ↓
CONSULTORIA B
  ↓
FORNECEDOR
  ↓
PROFISSIONAL

Mas está faltando uma entidade importante.

Muito importante.

                    ESTADO
                      │
          ┌───────────┼───────────┐
          ↓           ↓           ↓
       TRIBUTOS    TRABALHO    PREVIDÊNCIA
          │           │           │
          └───────────┼───────────┘
                      ↓
BANCO → CONSULTORIA → PROFISSIONAL

Agora nossa Matrix ficou um pouco mais completa.

Porque o valor que chega ao profissional também não corresponde necessariamente ao dinheiro que estará disponível para ele consumir, poupar ou investir.

Existem impostos.

Existem contribuições.

Existe previdência.

Existem diferentes regimes de contratação.

Existe CLT.

Existe PJ.

Existe autônomo.

Existe terceirizado.

Existe quarteirizado.

E existe uma pergunta que acompanha o trabalhador brasileiro durante décadas:

quanto daquilo que estou entregando hoje está realmente construindo minha segurança amanhã?

Essa pergunta merece outra xícara de café.


☕ O salário bruto é outra Matrix

Existe uma pequena experiência filosófica que todo trabalhador conhece.

Alguém pergunta:

— Quanto você ganha?

Existe uma resposta.

Depois chega o demonstrativo de pagamento.

E existe outra resposta.

SALÁRIO BRUTO
      ↓
DESCONTOS
      ↓
CONTRIBUIÇÕES
      ↓
IMPOSTOS
      ↓
SALÁRIO LÍQUIDO
      ↓
ALUGUEL
      ↓
ENERGIA
      ↓
ÁGUA
      ↓
ALIMENTAÇÃO
      ↓
TRANSPORTE
      ↓
BOLETOS
      ↓
"PARABÉNS! VOCÊ SOBREVIVEU AO MÊS."

Naturalmente, imposto não é simplesmente dinheiro desaparecendo em um buraco negro.

O Estado financia serviços públicos, infraestrutura, saúde, educação, segurança, previdência e inúmeras estruturas necessárias para a sociedade funcionar.

Da mesma maneira que seria intelectualmente desonesto dizer que toda margem de uma consultoria é lucro, seria igualmente simplista tratar toda tributação como dinheiro confiscado sem contrapartida.

A questão interessante continua sendo outra:

qual é a relação entre aquilo que entregamos, aquilo que contribuímos e a segurança que esperamos receber no futuro?

E aqui entramos numa das salas mais desconfortáveis da Matrix brasileira.


👴 A promessa chamada aposentadoria

Quando alguém começa a trabalhar jovem, aposentadoria parece uma abstração.

Aos vinte anos, sessenta parece pertencer a outra civilização.

Você pensa:

"Um dia."

E continua trabalhando.

Ano após ano.

Projeto após projeto.

Segunda-feira após segunda-feira.

20 anos
   ↓
25
   ↓
30
   ↓
35
   ↓
40
   ↓
45
   ↓
50
   ↓
...

Durante esse percurso existe uma espécie de contrato social implícito:

trabalhe, contribua e, no futuro, haverá proteção.

Não é uma conta de investimento individual simples. Sistemas previdenciários são muito mais complexos, envolvem solidariedade entre gerações, regras contributivas, demografia, financiamento e políticas públicas.

Mas, para o trabalhador olhando de dentro da cabine, a percepção pode ser muito mais simples:

"Estou entregando parte da minha renda e décadas da minha vida em troca de alguma segurança futura."

E então as regras mudam.


🐇 A linha de chegada que se movimenta

Aqui precisamos tomar cuidado com números simplificados.

Não podemos dizer literalmente:

COMEÇOU EM 1980 → TRABALHA 35 ANOS
COMEÇOU EM 1990 → TRABALHA 40 ANOS
COMEÇOU EM 2000 → TRABALHA 50 ANOS
COMEÇOU EM 2010 → TRABALHA 60 ANOS

A legislação brasileira nunca funcionou segundo essa progressão matemática.

Existem regras diferentes, reformas, idades, tempos de contribuição, categorias e sistemas de transição.

Mas como metáfora geracional, existe algo poderosíssimo aí.

Imagine uma esteira.

Você começa a correr.

No horizonte existe uma placa:

APOSENTADORIA
       10 KM

Você corre.

Corre.

Corre.

Quando finalmente se aproxima:

ATUALIZAÇÃO DO SISTEMA...

NOVAS REGRAS APLICADAS.

A placa parece um pouco mais distante.

Continue correndo.

Isso não significa necessariamente que exista alguém maliciosamente movimentando a placa.

Existe uma questão demográfica real por trás disso.

As pessoas vivem mais.

A proporção entre trabalhadores ativos e beneficiários muda.

A natalidade cai.

O sistema precisa continuar financiável.

Existem contas que precisam fechar.

Essa é a pílula azul.

Mas existe também a vermelha.


🔴 Quanto da vida cabe numa planilha atuarial?

Um sistema previdenciário olha para:

EXPECTATIVA DE VIDA
NÚMERO DE CONTRIBUINTES
NÚMERO DE BENEFICIÁRIOS
IDADE
CONTRIBUIÇÕES
RECEITAS
DESPESAS
PROJEÇÕES

Tudo perfeitamente racional.

Mas existe uma variável difícil de colocar na planilha:

MELHORES ANOS DA VIDA

Dos vinte aos trinta.

Dos trinta aos quarenta.

Dos quarenta aos cinquenta.

Dos cinquenta aos sessenta.

Existe uma coisa que nenhum sistema previdenciário consegue devolver:

tempo.

Dinheiro pode ser compensado.

Salário pode aumentar.

Investimento pode render.

Patrimônio pode valorizar.

Tempo não possui ROLLBACK.


💾 TIME-USED PIC 9(02)

Imagine nosso programa COBOL da existência:

01  WS-IDADE                 PIC 9(03).
01  WS-TEMPO-TRABALHADO      PIC 9(03).
01  WS-TEMPO-DISPONIVEL      PIC 9(03).
01  WS-APOSENTADORIA         PIC X(10).

PROCEDURE DIVISION.

    PERFORM TRABALHAR
       UNTIL WS-APOSENTADORIA = 'LIBERADA'.

    PERFORM APROVEITAR-VIDA.

Parece razoável.

Só existe um pequeno problema de arquitetura.

Quanto mais tarde executamos:

PERFORM APROVEITAR-VIDA

menos sabemos sobre as condições em que essa rotina será executada.

Essa talvez seja uma das maiores ilusões modernas:

"Quando eu me aposentar, faço."

Quando me aposentar, viajo.

Quando me aposentar, estudo aquilo.

Quando me aposentar, vou morar naquele lugar.

Quando me aposentar, caminho por aquele país.

Quando me aposentar, escrevo meu livro.

Quando me aposentar, finalmente terei tempo.

Existe apenas uma variável que ninguém conhece:

FUTURO AVAILABLE? Y/N

🔵 Mas Morpheus precisa mostrar a outra pílula

Seria fácil transformar isso em:

"Previdência é uma fraude."

Não.

Seria uma conclusão irresponsável.

Previdência social possui uma função importantíssima.

Sem mecanismos coletivos de proteção, milhões de pessoas chegariam à velhice sem nenhuma fonte de renda.

Nem todo trabalhador consegue investir.

Nem toda carreira permite acumular patrimônio.

Existem doenças, desemprego, crises, acidentes, desigualdade e acontecimentos completamente imprevisíveis.

Proteção social existe justamente porque a vida não executa sempre com:

RETURN-CODE = 00

Às vezes vem:

S0C7

sem aviso.

Portanto, a discussão não deveria ser:

Estado ou indivíduo?

Talvez seja:

quanto da nossa segurança futura deveria depender exclusivamente de uma promessa cuja regra pode mudar ao longo de quarenta anos?

Essa pergunta é muito mais interessante.


🔴 O risco regulatório do trabalhador

Falamos anteriormente sobre risco empresarial.

Depois falamos sobre risco profissional.

Agora aparece outro:

risco regulatório.

Você pode planejar sua carreira considerando determinadas regras existentes aos 25 anos.

Mas possui pouquíssimo controle sobre quais regras existirão quando tiver 55.

Esse risco é particularmente curioso porque o horizonte é gigantesco.

Imagine contratar um serviço cujo prazo de entrega seja:

quarenta anos.

Durante esses quarenta anos:

governos mudarão,

leis mudarão,

moedas poderão mudar,

economias entrarão em crise,

tecnologias desaparecerão,

profissões nascerão,

demografia mudará,

e talvez o próprio conceito de trabalho seja transformado.

Mesmo assim, fazemos planejamento previdenciário atravessando todo esse período.

É quase um projeto mainframe.

Só que o sistema legado é você.


🧑‍💻 E o terceirizado?

Agora voltamos ao nosso profissional de R$ 55/h.

Dependendo da relação contratual, ele pode ter diferentes níveis de proteção.

Pode ser CLT.

Pode ser PJ.

Pode trabalhar por projeto.

Pode passar períodos sem contrato.

Pode precisar financiar sozinho sua formação.

Pode precisar formar sua própria reserva.

Pode ter benefícios diferentes.

Pode contribuir para a previdência de maneiras diferentes.

E talvez exista aqui uma das maiores contradições da chamada flexibilização do trabalho:

quanto mais risco transferimos ao indivíduo, mais necessário se torna que ele compreenda finanças, previdência e seu próprio valor econômico.

O antigo modelo dizia aproximadamente:

TRABALHE
   ↓
RECEBA
   ↓
CONTRIBUA
   ↓
APOSENTE

O novo mundo pode se parecer mais com:

ESTUDE
   ↓
PAGUE O ESTUDO
   ↓
ENCONTRE PROJETO
   ↓
TRABALHE
   ↓
PROJETO TERMINA
   ↓
PROCURE OUTRO
   ↓
ATUALIZE-SE
   ↓
PAGUE SUA PROTEÇÃO
   ↓
FORME RESERVA
   ↓
ACOMPANHE AS REGRAS
   ↓
RECOMECE

Isso é liberdade?

Pode ser.

Isso é precarização?

Também pode ser.

Depende de quem está olhando, das condições oferecidas e principalmente de quanto poder de escolha aquela pessoa realmente possui.

Outra vez:

pílula azul.

Pílula vermelha.


🕶️ Anderson entregou os melhores anos

E finalmente retornamos ao apartamento pequeno.

Talvez seja por isso que Thomas Anderson continue sendo tão reconhecível décadas depois.

Ele não começa como escolhido.

Começa como trabalhador.

Acorda.

Vai trabalhar.

Entrega tempo.

Recebe salário.

Volta para casa.

Tenta construir outra identidade durante as horas que sobraram.

E repete.

A grande provocação de Matrix talvez não seja simplesmente:

"Nossa realidade é falsa?"

Existe outra pergunta muito mais cotidiana:

"Quanto da sua realidade foi escolhido por você?"

Estudar foi escolha?

Trabalhar foi escolha?

Aceitar aquele projeto foi escolha?

Adiar aquela viagem foi escolha?

Trabalhar naquele sábado foi escolha?

Guardar dinheiro foi escolha?

Não guardar porque não sobrava foi escolha?

Esperar pela aposentadoria foi escolha?

Talvez algumas respostas sejam sim.

Outras não.

E muitas provavelmente sejam:

mais ou menos.


⏳ O único ativo não renovável

Dinheiro perdido pode voltar.

Emprego perdido pode ser substituído.

Uma certificação vencida pode ser renovada.

Uma tecnologia esquecida pode ser reaprendida.

Um sistema destruído pode ser restaurado do backup.

Mas existe um recurso sem disaster recovery:

TIME

Não existe:

RESTORE TIME
FROM BACKUP
WHERE YEAR = 1997.

Talvez essa seja a verdadeira pílula vermelha deste artigo.

Não é descobrir que bancos ganham dinheiro.

Sabíamos.

Não é descobrir que consultorias possuem margens.

Sabíamos.

Não é descobrir que o Estado cobra impostos.

Definitivamente sabíamos.

É perceber que, no centro de toda essa arquitetura, existe alguém pagando com uma moeda que nenhum dos outros participantes consegue fabricar:

tempo de vida.

E isso não significa abandonar o trabalho.

Não significa abandonar a CLT.

Não significa abandonar a previdência.

Não significa declarar guerra ao Estado, aos bancos ou às consultorias.

Significa apenas acrescentar uma variável ao nosso planejamento:

IF DINHEIRO > 0
   AND TEMPO = 0
      DISPLAY 'TRANSACTION FAILED'
END-IF.

Porque talvez tenhamos passado gerações ensinando trabalhadores a perguntar:

Quanto vou receber quando me aposentar?

Quando deveríamos também ensinar:

Quanto da minha vida estou disposto a adiar até lá?

Essa pergunta não cabe numa folha de pagamento.

Não aparece no Imposto de Renda.

Não aparece no contrato.

Não aparece no extrato previdenciário.

Mas talvez seja uma das contas mais importantes que faremos.

🔵 A pílula azul diz:

trabalhe agora para viver depois.

🔴 A vermelha pergunta:

e se "depois" não puder entregar aquilo que você adiou?

Nenhuma das duas elimina a necessidade de trabalhar.

Nenhuma elimina os boletos.

Nenhuma resolve a previdência.

Mas uma delas talvez faça você olhar para o relógio de maneira diferente.

E desta vez...

não estou falando do relógio de ponto.

🕶️ Wake up, Neo

Talvez seja isso que mais me fascine em Thomas Anderson.

Durante o dia, alguém dizia quanto ele valia.

Tinha cargo.

Salário.

Horário.

Chefe.

Identificação.

Lugar no organograma.

Na outra vida existia Neo.

Neo começou a descobrir que aquilo que sabia fazer tinha valor fora da estrutura que definia Anderson.

Não precisamos abandonar nossos empregos.

Não precisamos declarar guerra às consultorias.

Não precisamos exigir royalties por cada MOVE A TO B.

Não precisamos enxergar exploração em toda relação comercial.

Mas talvez devêssemos fazer algo muito mais simples.

Entender a Matrix.

Entender quem paga.

Quem recebe.

Quem arrisca.

Quem investe.

Quem aprende.

Quem intermedeia.

Quem mantém.

Quem captura valor.

E quem pode ser descartado quando o projeto termina.

Porque liberdade profissional não começa quando você pede demissão.

Começa quando você entende sua posição dentro do sistema.


☕ Cambio final, Torre de Controle

Da próxima vez que alguém disser:

— Sua hora vale R$ 55.

Talvez a resposta não precise ser:

— Isso é injusto!

Talvez seja simplesmente:

— Interessante. Quanto ela vale para o cliente?

Essa pergunta não acusa ninguém.

Não exige nada.

Não quebra contrato.

Não transforma empresa em inimiga.

Apenas acende uma luz.

E sistemas complexos ficam muito mais interessantes quando conseguimos enxergar suas conexões.

Talvez você descubra que os R$ 55 são perfeitamente razoáveis.

Talvez descubra que existem custos que nunca havia considerado.

Talvez perceba que a consultoria realmente adiciona enorme valor.

Ou talvez descubra cinco camadas entre seu teclado e o cliente, cada uma retirando uma pequena fatia de algo que começou em R$ 200.

Nesse momento você terá uma escolha.

Não entre capitalismo e socialismo.

Não entre empregado e empresário.

Não entre banco e programador.

Uma escolha muito mais simples.

🔵 Continuar olhando apenas para o número que aparece no contrato.

Ou...

🔴 Começar a entender toda a arquitetura econômica que existe atrás dele.

Morpheus provavelmente sorriria.

Porque a pílula vermelha nunca prometeu que aquilo que encontraríamos seria necessariamente injusto.

Prometeu apenas uma coisa:

ver o sistema como ele realmente funciona.

E para um programador COBOL...

convenhamos...

não existe convite mais irresistível do que esse.

       IDENTIFICATION DIVISION.
       PROGRAM-ID. WAKE-UP-NEO.

       PROCEDURE DIVISION.

           PERFORM ENTENDER-O-SISTEMA
              UNTIL FIM-DA-CARREIRA.

           DISPLAY 'KNOWLEDGE HAS VALUE'.
           DISPLAY 'KNOW YOURS.'.

           STOP RUN.

☕🕶️💊

Cambio final, Torre de Controle.

Wake up, Neo.

Os boletos já acordaram.

☕ Um Café no Bellacosa Mainframe // IT JOB MARKET RADAR

Mercado de Trabalho em TI: Quando Conhecimento Vira Commodity, Poder e Risco

Cinco leituras sobre salário, memória técnica, conhecimento legado, leilão reverso de profissionais e o êxodo de especialistas COBOL. Um pequeno mapa de um mercado em que experiência vale muito — até alguém tentar transformá-la em desconto.

> ANALYZE IT_WORKFORCE
STATUS=KNOWLEDGE_CRITICAL
SALARY_PRESSURE=HIGH
LEGACY_SKILLS=SCARCE
CORPORATE_MEMORY=VOLATILE
ACTION=READ_THE_EVIDENCE
01

O Spread do Conhecimento: Matrix, COBOL e o Valor do Saber

Quando conhecimento raro deixa de ser apenas competência técnica e passa a funcionar como ativo econômico dentro das organizações.

Knowledge Economics
02

Quanto Custa um Programador? Salário, Valor e Mercado

O preço de um profissional de tecnologia não é simplesmente salário: envolve experiência, escassez, produtividade, conhecimento acumulado e risco operacional.

Salary Economics
03

DELETE USER Não Apaga Memória: O Conhecimento que Sai da Empresa

Demitir ou perder um especialista é simples no RH. Recuperar décadas de contexto operacional depois pode ser impossível.

Corporate Memory
04

O Leilão Reverso do Conhecimento

Quando empresas tentam comprar cada vez mais experiência por cada vez menos dinheiro, o mercado pode transformar contratação em um leilão reverso de conhecimento.

Reverse Auction
05

O Êxodo dos COBOLzeiros

O que acontece quando profissionais que conhecem sistemas críticos descobrem que permanecer onde estão pode valer menos do que sair?

COBOL Exodus

🧠 O problema não é COBOL. É economia do conhecimento.

Empresas costumam tratar conhecimento técnico como se fosse um recurso facilmente substituível. Entretanto, sistemas corporativos acumulam décadas de regras de negócio, exceções, interfaces, decisões históricas e conhecimento informal que raramente aparece integralmente na documentação.

Quando o profissional sai, o USERID pode ser apagado imediatamente. O contexto que ele carregava não possui um comando equivalente.

01 Pressão salarial
02 Saída do especialista
03 Perda de contexto
04 Incidente
05 Consultoria cara

📚 Leituras sobre mercado de trabalho, COBOL e conhecimento em TI

BELLACOSA MAINFRAME // KNOWLEDGE IS NOT A REPLACEABLE RESOURCE
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...