Translate

quinta-feira, 31 de janeiro de 2019

Anuncie: Bellacosa Index Page

Divulgando e compartilhando conteúdo

Convidamos você a conhecer o Bellacosa Index Page, um espaço criado para quem valoriza informação bem organizada, curadoria inteligente e divulgação de conteúdos que fogem do óbvio. Mais do que uma simples página de links, o Bellacosa Index funciona como um ponto de encontro entre ideias, projetos e referências que merecem ser descobertas, revisitadas e compartilhadas.

Aqui, cada material divulgado passa por um olhar atento, que busca qualidade, relevância e personalidade. O objetivo é facilitar o acesso a conteúdos que informam, provocam reflexão e despertam curiosidade, seja no campo cultural, tecnológico, criativo ou em temas alternativos que raramente encontram espaço nos canais tradicionais. A proposta é clara: organizar o caos informacional e oferecer ao leitor caminhos confiáveis para explorar novos interesses.

Ao navegar pelo Bellacosa Index Page, você encontrará indicações pensadas para quem gosta de ir além da superfície. Textos, projetos, referências e iniciativas independentes ganham visibilidade, criando uma rede de divulgação que valoriza autoria, identidade e consistência. É um convite à descoberta contínua, onde cada clique pode levar a uma nova perspectiva ou inspiração inesperada.

Se você busca um ambiente que una curadoria, diversidade de temas e uma visão autoral, o Bellacosa Index Page é o lugar certo. Explore, acompanhe as atualizações e permita-se mergulhar em conteúdos que informam, instigam e ampliam horizontes. Descubra o prazer de navegar por uma divulgação feita com critério, intenção e personalidade.



Consulte nossos preços


Ajudando a seu negocio crescer mais, vender mais e atrair novos clientes. 
.
#BellacosaOIndexPage #Planos2019 #CrescendoJuntos #firmandoparcerias #itatiba
.
#Poder #Crescer #Vencer #Vender #AcrediteEmVc
.

Ajudando a ajudar





terça-feira, 29 de janeiro de 2019

Kenja no Mago (賢者の孫) sem Mistérios

 

Bellacosa Mainframe apresenta kenja no mago

☕ Um Café no Bellacosa Mainframe

Kenja no Mago (賢者の孫) sem Mistérios

O Guia do Programador COBOL Padawan para Entender por que Conhecimento Vale Mais do que Poder

Existe uma máxima muito conhecida entre os veteranos de informática:

"Não basta conhecer COBOL. É preciso conhecer negócios."

Essa frase resume perfeitamente Kenja no Mago.

Enquanto a maioria dos isekais mostra heróis treinando durante dezenas de episódios para se tornarem fortes, Shin Wolford praticamente nasce como um "supercomputador mágico". Seu verdadeiro desafio nunca foi derrotar monstros, mas compreender pessoas, política, responsabilidade e o impacto de suas próprias invenções.

É justamente essa inversão que torna Kenja no Mago um dos isekais mais agradáveis da geração de 2019. 


Ficha Técnica

ItemInformação
Título Original賢者の孫 (Kenja no Mago)
Título InternacionalWise Man's Grandchild
AutorTsuyoshi Yoshioka
IlustraçõesSeiji Kikuchi
Web NovelJaneiro de 2015
Light NovelJulho de 2015
MangáMarço de 2016
Anime10 de abril de 2019
EstúdioSILVER LINK.
DiretorMasafumi Tamura
RoteiroTatsuya Takahashi
Episódios12
GêneroIsekai, Fantasia, Magia, Ação, Romance, Comédia
ClassificaçãoFantasia de aventura com elementos de academia mágica

O Studio SILVER LINK.

A SILVER LINK. tornou-se conhecida por produzir séries com ótima direção visual e boa fluidez de animação, como:

  • Bofuri

  • Non Non Biyori

  • Misfit of Demon King Academy

  • Chivalry of a Failed Knight

Em Kenja no Mago, o estúdio investiu principalmente em:

  • efeitos mágicos coloridos;

  • batalhas rápidas;

  • explosões cinematográficas;

  • excelente iluminação;

  • animações fluidas durante os combates.

Embora o orçamento não seja comparável ao de grandes produções como Mushoku Tensei, o resultado final é consistente e divertido. 


Sinopse

Um jovem japonês morre em um acidente de trânsito.

Ele renasce em um mundo medieval mágico.

É encontrado pelo lendário herói Merlin Wolford, conhecido mundialmente como "O Sábio".

Merlin decide criá-lo como seu neto.

Durante quinze anos ensina:

  • magia;

  • alquimia;

  • combate;

  • estratégia;

  • pesquisa.

Mas esquece de ensinar algo essencial...

como viver em sociedade.

Quando Shin entra na Academia de Magia, todos descobrem que existe alguém capaz de destruir exércitos inteiros... mas que não entende sequer as convenções sociais mais básicas. (AnimeWiki)


Resumo da História

A trama acompanha a evolução de Shin enquanto ele:

  • faz amigos;

  • aprende diplomacia;

  • enfrenta demônios;

  • desenvolve novas tecnologias mágicas;

  • combate organizações malignas;

  • ajuda diferentes reinos.

O foco não está apenas nas batalhas, mas em como uma pessoa com conhecimento avançado pode transformar uma sociedade inteira.


Os Personagens

Shin Wolford

O protagonista.

Possui memória parcial da vida passada.

Sua vantagem não é apenas o poder.

É a forma científica de pensar.

Enquanto os demais magos repetem fórmulas antigas, Shin pergunta:

"Existe uma maneira melhor?"

Essa mentalidade revoluciona toda a magia do mundo.


Merlin Wolford

O maior mago da história.

Herói nacional.

Lenda viva.

Seu único erro foi enorme:

ensinar magia antes de ensinar bom senso.

Merlin representa o típico especialista técnico brilhante que esquece de transmitir habilidades humanas.


Melinda Bowen

Esposa de Merlin.

Também considerada uma das pessoas mais poderosas do reino.

É praticamente a "avó perfeita".


Sicily von Claude

A protagonista feminina.

Doce.

Inteligente.

Gentil.

Especialista em magia de suporte.

Ao contrário de muitos romances em isekai, sua relação com Shin evolui de forma natural e sem prolongar indefinidamente o "vai ou não vai".


August von Earlshide

O príncipe.

Longe do clichê do nobre arrogante, demonstra maturidade, liderança e visão política, tornando-se um dos aliados mais importantes de Shin.


Maria von Messina

Responsável por boa parte do humor.

Especialista em magia ofensiva.

Seu jeito impulsivo cria momentos divertidos durante o treinamento e as batalhas.


O Sistema de Magia

Uma das ideias mais interessantes da obra.

A magia funciona por imagem mental.

Quanto melhor o mago compreende um fenômeno físico, mais eficiente é seu feitiço.

Por exemplo:

  • explosões;

  • pressão;

  • temperatura;

  • gravidade;

  • aceleração.

Como Shin possui conhecimentos científicos do Japão moderno, ele cria feitiços muito mais eficientes que os tradicionais.

É quase como um programador COBOL que aprende algoritmos modernos e otimiza um sistema legado sem abandonar sua base.


As Aventuras

Durante a temporada acompanhamos:

  • ingresso na Academia de Magia;

  • formação de amizades;

  • treinamentos;

  • torneios;

  • batalhas contra demônios;

  • conflitos entre reinos;

  • pesquisas mágicas;

  • desenvolvimento de equipamentos encantados;

  • criação de novas técnicas de combate.

A história alterna ação, romance e humor de forma equilibrada.


O que torna Kenja no Mago diferente?

Apesar de compartilhar elementos comuns dos isekais, há diferenças importantes:

1. O protagonista não busca poder

Ele já é extremamente poderoso.

O desafio é amadurecer.


2. Romance sem enrolação

Shin e Sicily assumem seus sentimentos cedo.

Não existe um harém tradicional dominando a narrativa.


3. Ciência aplicada à magia

Poucos isekais utilizam raciocínio científico como elemento central do sistema mágico.


4. Amigos úteis

Os personagens secundários realmente evoluem.

Não servem apenas como espectadores do protagonista.


5. Humor baseado em ingenuidade

Grande parte da comédia surge porque Shin não percebe o quanto suas ações parecem absurdas para as outras pessoas.


Temáticas

O anime aborda diversos temas:

  • responsabilidade;

  • educação;

  • inovação;

  • liderança;

  • amizade;

  • ética no uso do conhecimento;

  • consequências da tecnologia;

  • amadurecimento.


As Mensagens Ocultas

Conhecimento transforma civilizações

A maior arma de Shin não é sua magia.

É sua capacidade de pensar diferente.


Especialistas também precisam aprender habilidades sociais

Merlin forma um mago perfeito.

Mas esquece de formar um cidadão.

É uma crítica divertida ao ensino extremamente técnico.


Inovação nasce da curiosidade

Enquanto todos aceitam tradições, Shin questiona tudo.

Esse comportamento lembra grandes avanços da engenharia e da computação: quem pergunta "por quê?" frequentemente encontra uma solução melhor.


Poder exige responsabilidade

Cada nova magia criada por Shin altera o equilíbrio entre as nações.

O anime mostra que tecnologia sem governança pode gerar riscos enormes.


Para um Programador COBOL Padawan

Imagine que Merlin ensinou COBOL, JCL, CICS, Db2, VSAM, RACF e IMS para um jovem brilhante...

...mas esqueceu de explicar:

  • como funciona um banco;

  • como conversar com usuários;

  • regras de negócio;

  • impacto financeiro das decisões;

  • trabalho em equipe.

Você teria um excelente programador...

...mas um profissional incompleto.

Essa é exatamente a jornada de Shin Wolford.


Impacto Cultural

Embora não tenha alcançado o fenômeno de séries como Re:Zero, Overlord ou Mushoku Tensei, Kenja no Mago consolidou um arquétipo que se tornou muito popular: o protagonista superpoderoso que usa conhecimento moderno para revolucionar um mundo de fantasia. A série também foi elogiada por desenvolver um romance direto e por manter um tom leve e divertido, conquistando um público fiel entre fãs de isekai. 


Curiosidades

  • A obra começou como uma web novel publicada no site Shōsetsuka ni Narō, plataforma que revelou diversos sucessos do gênero isekai.

  • O anime adapta apenas parte da história das light novels.

  • A light novel continuou além do conteúdo visto na animação, oferecendo muito material para quem deseja acompanhar a jornada de Shin.  


Classificação Bellacosa Mainframe

CategoriaNota
História⭐⭐⭐⭐☆ (8,6/10)
Worldbuilding⭐⭐⭐⭐☆ (8,7/10)
Sistema de Magia⭐⭐⭐⭐⭐ (9,4/10)
Personagens⭐⭐⭐⭐☆ (8,8/10)
Romance⭐⭐⭐⭐⭐ (9,1/10)
Comédia⭐⭐⭐⭐☆ (8,8/10)
Ação⭐⭐⭐⭐☆ (8,9/10)
Ritmo⭐⭐⭐⭐☆ (8,7/10)
Diversão⭐⭐⭐⭐⭐ (9,2/10)

Conclusão

Kenja no Mago não pretende desconstruir o gênero isekai nem reinventar suas regras. Seu mérito está em executar muito bem uma fórmula conhecida, combinando fantasia, humor, romance e batalhas mágicas com um protagonista cuja maior força não é apenas o poder, mas a capacidade de aplicar conhecimento de forma criativa. Para o universo Bellacosa Mainframe, a mensagem é clara: dominar uma linguagem, uma ferramenta ou uma tecnologia é apenas o começo. O verdadeiro mestre — seja um mago ou um programador COBOL — é aquele que transforma conhecimento em inovação, sem esquecer que bom senso, ética e responsabilidade são tão importantes quanto qualquer feitiço ou algoritmo.


segunda-feira, 28 de janeiro de 2019

Docker e Kubernetes Muito Além do docker run e do kubectl apply

 

Bellacosa Mainframe apresenta docker e kubernetes

☕ Um Café no Bellacosa Mainframe

Docker e Kubernetes Muito Além do docker run e do kubectl apply

O Que Todo Programador COBOL Padawan Precisa Saber Sobre Containers, Orquestração, DevOps, Cloud, IBM Z e Como os Grandes Bancos Executam Milhares de Aplicações Sem Parar um Segundo

"O programador COBOL do século XXI não precisa abandonar o Mainframe. Precisa entender como o Mainframe conversa com o restante do mundo."


Introdução

Durante muitos anos, aprender informática significava instalar programas diretamente no computador.

Você colocava um CD.

Executava o instalador.

Clicava em "Avançar".

Esperava alguns minutos.

Pronto.

O software estava instalado.

O problema era que esse software passava a depender completamente daquele computador.

Se outro computador tivesse uma versão diferente do Windows...

Outra biblioteca...

Outro Java...

Outra configuração regional...

Outro driver...

Era comum ouvir uma frase que se tornou quase uma piada entre programadores.

"Na minha máquina funciona."

Essa frase custou bilhões de dólares para empresas no mundo inteiro.

Ela representa horas perdidas de suporte técnico, atrasos em projetos, ambientes inconsistentes, servidores quebrados e implantações malsucedidas.

Foi justamente para resolver esse problema que nasceu uma das tecnologias mais importantes da computação moderna: Docker.

Poucos anos depois surgiu outro desafio.

Tudo funcionava muito bem com um único container.

Mas e quando uma empresa possui:

  • 500 servidores;

  • 8.000 containers;

  • centenas de microsserviços;

  • milhões de clientes conectados simultaneamente?

Quem decide onde cada aplicação será executada?

Quem reinicia automaticamente uma aplicação que falhou?

Quem distribui a carga?

Quem aumenta automaticamente a quantidade de servidores durante a Black Friday?

Quem reduz essa infraestrutura durante a madrugada?

Essa resposta chama-se Kubernetes.

Hoje praticamente todas as grandes empresas utilizam Docker e Kubernetes de alguma forma.

Google.

Netflix.

Spotify.

Amazon.

IBM.

Microsoft.

Nubank.

Itaú.

Bradesco.

Santander.

BB.

Caixa.

E centenas de outras instituições financeiras.

Mas existe uma forma muito mais fácil de compreender tudo isso.

Vamos esquecer a nuvem por alguns minutos.

Vamos olhar para Docker e Kubernetes com os olhos de um Programador COBOL Padawan.


Antes do Docker

Imagine que você acabou de desenvolver um programa COBOL.

Você compilou.

Gerou o Load Module.

Tudo funcionou.

Agora outra equipe precisa executar exatamente o mesmo programa em outro ambiente.

Só que existe um problema.

O compilador é diferente.

As bibliotecas são diferentes.

O sistema operacional possui outra versão.

O banco de dados foi atualizado.

A variável de ambiente mudou.

O timezone é outro.

O locale também.

De repente...

O programa deixa de funcionar.

Não porque o código esteja errado.

Mas porque o ambiente mudou.

Foi exatamente esse problema que Docker resolveu.


O conceito mais importante

Docker não foi criado para substituir máquinas virtuais.

Nem servidores.

Nem sistemas operacionais.

Ele nasceu para encapsular uma aplicação junto com tudo aquilo que ela precisa para funcionar.

Imagine uma caixa.

Dentro dessa caixa existe:

  • sua aplicação;

  • bibliotecas;

  • dependências;

  • arquivos de configuração;

  • variáveis de ambiente;

  • versões corretas das ferramentas;

  • tudo pronto para execução.

Essa caixa recebe o nome de Container.


Uma analogia com o Mainframe

Imagine um programa COBOL.

Primeiro temos:

Programa Fonte

Depois:

Compilação

Depois:

Link Edit

Depois:

Load Module

Quando executamos:

//STEP01 EXEC PGM=PAGAMENT

O programa entra em execução.

Docker segue exatamente essa filosofia.

Você cria uma Imagem.

Depois executa essa imagem.

A imagem nunca muda.

Quem muda é a instância dela.

Essa instância chama-se Container.


Imagem não é Container

Este talvez seja o primeiro conceito que todo iniciante precisa aprender.

Muitas pessoas confundem.

Uma imagem é apenas um modelo.

Ela não está executando.

É semelhante a um Load Module armazenado em uma Load Library.

Já o container é o programa em execução.

Da mesma forma que um mesmo programa COBOL pode ser executado por vários JOBs simultaneamente, uma única imagem Docker pode originar diversos containers independentes.


O Dockerfile: o "JCL" do Mundo Docker

Se existe algo que lembra um JCL dentro do universo Docker, esse algo é o Dockerfile.

Ele descreve todas as etapas necessárias para construir uma imagem.

Exemplo:

FROM eclipse-temurin:21

WORKDIR /app

COPY . .

RUN mvn clean package

CMD ["java","-jar","app.jar"]

Observe que ele não executa imediatamente.

Ele apenas descreve como construir o ambiente.

É muito parecido com um procedimento documentando todas as etapas para gerar um executável.


Build: construindo a imagem

Quando executamos:

docker build -t banco-api .

Estamos dizendo:

"Leia o Dockerfile e construa uma imagem chamada banco-api."

Nada está rodando ainda.

Estamos apenas fabricando nosso executável.

É como executar uma compilação COBOL.


Run: finalmente executando

Agora sim.

docker run banco-api

A imagem transforma-se em um container.

O programa começa a executar.

Se executarmos novamente:

docker run banco-api

Outro container será criado.

A imagem continua exatamente igual.


Docker Client e Docker Daemon

Muita gente acredita que o comando docker faz todo o trabalho.

Na realidade, ele é apenas o cliente.

Quem realmente administra tudo é o Docker Daemon.

Quando digitamos:

docker ps

O terminal envia uma solicitação ao Daemon.

É o Daemon que lista os containers.

Quando digitamos:

docker stop

Quem encerra o container é o Daemon.

Quando criamos imagens.

Volumes.

Redes.

Quem faz tudo é ele.

O cliente apenas envia comandos.


Docker Hub: a "Load Library" da Internet

Imagine uma gigantesca biblioteca contendo milhões de programas prontos.

Ubuntu.

Debian.

PostgreSQL.

MySQL.

Redis.

MongoDB.

Nginx.

Apache.

Python.

Node.js.

Java.

Tudo disponível.

Esse repositório chama-se Docker Hub.

Ao executar:

docker pull postgres

Você baixa uma imagem pronta.

É semelhante a copiar um Load Module certificado para sua biblioteca de execução.


Volumes: onde moram os dados?

Aqui encontramos um dos erros mais comuns dos iniciantes.

Containers devem ser descartáveis.

Podem morrer.

Podem ser recriados.

Podem desaparecer.

Então onde ficam os dados?

Em um Volume.

Imagine um banco PostgreSQL.

Os dados nunca ficam dentro do container.

Eles ficam em um armazenamento externo.

O container pode ser destruído.

Os dados continuam intactos.

Para um programador COBOL, pense em um programa acessando um VSAM ou um Db2.

O programa pode terminar.

Os dados continuam armazenados.


Redes Docker

Outro conceito interessante.

Cada container recebe um endereço IP interno.

Docker cria uma rede virtual.

Aplicações podem conversar entre si.

Imagine:

Container WEB

↓

Container API

↓

Container Db2

↓

Container Redis

Cada um executando separadamente.

Mas todos conectados pela mesma rede.


Bridge, Host e Overlay

O driver Bridge é o padrão.

Ele cria uma rede privada.

Host elimina esse isolamento e utiliza diretamente a rede do servidor.

Overlay conecta containers distribuídos em vários servidores diferentes.

É justamente esse último que se torna extremamente importante quando entramos no universo Kubernetes.


O problema que Docker não resolve

Agora imagine um banco digital.

Existem:

  • 3.000 APIs;

  • 800 microsserviços;

  • 12.000 containers;

  • centenas de servidores Linux.

Docker sabe criar containers.

Mas não sabe decidir em qual servidor cada aplicação deverá executar.

Também não sabe reiniciar automaticamente aplicações que falharam.

Não sabe fazer escalabilidade automática.

Não sabe distribuir carga.

Não sabe realizar atualizações sem indisponibilidade.

É aqui que entra Kubernetes.


Kubernetes: o maestro da orquestra

Docker fabrica músicos.

Kubernetes rege a orquestra.

Ele observa milhares de containers simultaneamente.

Decide onde executar cada um.

Monitora falhas.

Redistribui carga.

Executa atualizações.

Realiza rollback.

Mantém sempre o ambiente funcionando.


O Control Plane

O cérebro do Kubernetes recebe esse nome.

Ele não executa aplicações.

Ele apenas toma decisões.

É semelhante a uma central de controle.

Tudo passa por ele.


API Server

Toda comunicação acontece através dele.

Quando executamos:

kubectl apply -f deployment.yaml

Na realidade estamos falando com o API Server.

Ele recebe a solicitação.

Valida.

Armazena.

Distribui.


etcd: a memória do cluster

O Kubernetes precisa lembrar de tudo.

Quantos Pods existem.

Quais aplicações estão instaladas.

Quem possui acesso.

Quais Secrets foram criados.

Tudo isso fica armazenado no etcd.

Ele funciona como um banco de dados extremamente rápido.


Scheduler

Imagine cinco servidores disponíveis.

Qual deles possui CPU suficiente?

Qual possui memória livre?

Qual atende às restrições?

Quem decide?

Scheduler.

Ele analisa dezenas de parâmetros antes de escolher o melhor destino.


Worker Nodes

São os servidores que realmente executam os containers.

Podemos ter:

Node 1

Node 2

Node 3

Node 4

Node 5

Todos trabalhando simultaneamente.


Pods: a menor unidade

Muitos acreditam que Kubernetes executa containers.

Na verdade, ele executa Pods.

Um Pod normalmente contém um container.

Mas pode conter vários.

Eles compartilham rede.

Compartilham armazenamento.

Compartilham ciclo de vida.


Deployments

Suponha que desejamos dez Pods.

Criamos um Deployment.

Ele monitora continuamente.

Se um Pod morrer.

Outro nasce automaticamente.

Sem intervenção humana.


ReplicaSets

O Deployment utiliza ReplicaSets.

Sua missão é simples.

Garantir que o número desejado de Pods permaneça constante.


Services

Pods mudam constantemente.

São criados.

Destruídos.

Reiniciados.

Logo, seus endereços IP mudam.

Não podemos depender deles.

Criamos então um Service.

Ele fornece:

  • endereço fixo;

  • DNS;

  • balanceamento de carga.

As aplicações conversam com o Service.

Jamais diretamente com o Pod.


ConfigMaps

Imagine alterar a URL do banco de dados.

Você precisaria recompilar toda a aplicação?

Não.

Basta modificar um ConfigMap.

Ele armazena configurações externas.


Secrets

Senhas jamais devem ficar escritas no código.

Secrets armazenam:

  • senhas;

  • certificados;

  • tokens;

  • chaves de API.

Tudo de forma protegida.


Rolling Update

Uma das maiores vantagens do Kubernetes.

Imagine atualizar um sistema bancário.

Antigamente seria necessário interromper o serviço.

Hoje não.

O Kubernetes substitui Pods gradualmente.

Usuários praticamente não percebem.


Rollback

A atualização apresentou defeito?

Em segundos retornamos para a versão anterior.

Tudo automaticamente.


Auto Scaling

Imagine um PIX viralizando durante uma promoção.

O número de acessos dispara.

Kubernetes identifica o aumento.

Cria novos Pods.

Quando a demanda diminui.

Remove os Pods excedentes.

Tudo sem intervenção humana.


Onde entra o IBM Z?

Aqui está um ponto que muitos profissionais desconhecem.

Docker e Kubernetes não vieram substituir o Mainframe.

Vieram complementá-lo.

Hoje é extremamente comum encontrar arquiteturas como:

Aplicativo Mobile

↓

API Gateway

↓

Kubernetes

↓

Microsserviços Java

↓

IBM MQ

↓

z/OS Connect

↓

CICS

↓

COBOL

↓

Db2

Observe que o COBOL continua executando exatamente onde sempre esteve.

A diferença é que agora ele conversa com aplicações modernas executando em containers.


O papel do OpenShift

A Red Hat, empresa pertencente à IBM, criou o OpenShift.

Ele utiliza Kubernetes como base.

Mas adiciona recursos corporativos.

Autenticação.

Segurança.

Monitoramento.

Registro de imagens.

Pipelines CI/CD.

Console gráfico.

Integração com IBM Z.

É hoje uma das plataformas mais utilizadas em ambientes financeiros.


O futuro do Programador COBOL

Existe um enorme equívoco no mercado.

Muitos imaginam que aprender Docker significa abandonar COBOL.

Na realidade acontece exatamente o contrário.

Quanto mais modernas ficam as arquiteturas, maior é a necessidade de integrar sistemas novos com sistemas legados.

O conhecimento em COBOL passa a ter ainda mais valor quando combinado com:

  • Docker;

  • Kubernetes;

  • Git;

  • DevOps;

  • APIs REST;

  • OpenShift;

  • IBM MQ;

  • z/OS Connect;

  • observabilidade;

  • automação.

O profissional deixa de ser apenas um programador.

Passa a ser um engenheiro de software capaz de compreender toda a cadeia de processamento.


Conclusão

Docker e Kubernetes representam uma mudança profunda na maneira como desenvolvemos, distribuímos e operamos aplicações.

Docker resolveu um problema antigo: garantir que uma aplicação funcione da mesma forma em qualquer ambiente, empacotando código, bibliotecas e dependências em containers leves, portáveis e reproduzíveis.

Kubernetes levou essa ideia a um novo patamar, automatizando a implantação, a recuperação de falhas, o balanceamento de carga, as atualizações e a escalabilidade de milhares de containers distribuídos por diversos servidores.

Para o Programador COBOL Padawan, esses conceitos não são estranhos. Eles dialogam diretamente com ideias já conhecidas do universo IBM Mainframe: a disciplina do JCL, a confiabilidade do z/OS, a persistência do Db2 e do VSAM, a automação do IBM Z Workload Scheduler, a integração via IBM MQ e a alta disponibilidade que sempre caracterizou os grandes ambientes corporativos.

O mundo da tecnologia não está abandonando o Mainframe; está construindo uma ponte entre décadas de confiabilidade e as novas arquiteturas baseadas em microsserviços, containers e computação em nuvem. Entender Docker e Kubernetes é aprender a atravessar essa ponte.

O COBOL continua processando bilhões de transações diariamente. A diferença é que, agora, muitas dessas transações começam em um aplicativo móvel, passam por APIs executadas em containers orquestrados pelo Kubernetes e chegam ao IBM Z com a mesma robustez e segurança que sustentam o mercado financeiro há mais de meio século.

E talvez essa seja a maior lição deste café no Bellacosa Mainframe: as tecnologias mudam, as ferramentas evoluem, mas os princípios da boa engenharia de software — padronização, automação, confiabilidade e simplicidade — permanecem os mesmos. Quem domina esses princípios estará preparado para programar tanto no legado quanto no futuro.


domingo, 27 de janeiro de 2019

☕🔥 “O MAINFRAME NÃO MORRE POR ACASO” — A DIFERENÇA ENTRE LATÊNCIA, THROUGHPUT, BANDWIDTH, CONCURRENCY E PARALLELISM NO MUNDO COBOL/CICS QUE QUASE NINGUÉM EXPLICA DIREITO

 

Bellacosa Mainframe e tipo de concorrencia em processo batch e online

☕🔥 “O MAINFRAME NÃO MORRE POR ACASO” — A DIFERENÇA ENTRE LATÊNCIA, THROUGHPUT, BANDWIDTH, CONCURRENCY E PARALLELISM NO MUNDO COBOL/CICS QUE QUASE NINGUÉM EXPLICA DIREITO

A imagem mostra cinco conceitos que parecem iguais para muita gente de TI… mas no mundo IBM Mainframe eles definem literalmente:

  • se o banco vai sobreviver ao pico do PIX,

  • se o CICS vai congelar,

  • se o batch vai atravessar a madrugada,

  • ou se o operador vai começar a receber avalanche de ABEND e WTOR no console.

E aqui está o ponto mais importante:

Mainframe não foi construído apenas para “ser rápido”.

Ele foi construído para continuar funcionando sob carga absurda.

É aí que esses conceitos deixam de ser teoria acadêmica e viram sobrevivência operacional.


latency, trhoughput bandwidth concurrency parallelism

☕ 1. LATENCY — O TEMPO QUE O USUÁRIO “SENTE”

Na imagem:

  • Latency = tempo de ida e volta de uma requisição.

No universo CICS online isso é CRÍTICO.


🔥 No CICS, latência é percepção humana

Quando um terminal 3270 envia uma transação:

ENTER → VTAM/TCPIP → CICS → DB2 → VSAM → retorno da tela

o usuário percebe:

  • resposta instantânea,

  • lentidão,

  • ou travamento.

Mesmo processando milhares de TPS, se a resposta individual demora…

o operador diz:

“o sistema está lento”.


☕ Exemplo Bellacosa Mainframe

Imagine:

Transação bancária COBOL/CICS

EXEC CICS READ FILE('CLIENTE')
END-EXEC.

Se o VSAM:

  • está com CI/CA split,

  • buffer ruim,

  • lock excessivo,

  • ou I/O congestionado,

a latência explode.

O throughput do sistema pode continuar alto…

MAS O USUÁRIO SOFRE.


🔥 Sintoma clássico no mainframe

O CICS parece “vivo”:

  • região UP,

  • CPU ok,

  • DB2 ativo,

mas:

  • tela demora,

  • ENTER trava,

  • pseudo-conversação fica lenta.

Isso é problema de:

LATÊNCIA

não necessariamente capacidade.


☕ Métricas reais no z/OS

No Mainframe medimos isso via:

  • SMF

  • RMF

  • OMEGAMON

  • CICS Statistics

  • CICS Monitoring Facility

Exemplos:

  • Response Time

  • Dispatch Wait

  • Suspend Time

  • VSAM String Wait

  • DB2 Lock/Latch Wait


☕ 2. THROUGHPUT — QUANTO O MAINFRAME CONSEGUE PROCESSAR

Na imagem:

  • throughput = requests por segundo.

Aqui começa a magia do IBM Z.


🔥 Mainframe nasceu para throughput monstruoso

Enquanto muitos servidores distribuídos quebram em pico…

o z/OS foi arquitetado para:

  • milhões de transações,

  • gigantesco volume de I/O,

  • altíssima simultaneidade.


☕ Exemplo real

Um banco pode ter:

  • 50 mil TPS no CICS,

  • milhões de updates DB2,

  • milhares de jobs batch simultâneos.

Tudo no mesmo CPC.


☕ Throughput no Batch

No batch o throughput significa:

Quantidade de registros processados por unidade de tempo

Exemplo:

SORT de 800 milhões de registros

ou:

ETL COBOL + DB2

O objetivo não é resposta rápida individual.

O objetivo é:

MASSA PROCESSADA


🔥 Filosofia do batch

Batch pensa assim:

“Não importa um registro.
Importa terminar 5 bilhões antes das 6 da manhã.”

Isso é throughput extremo.


☕ Gargalos clássicos de throughput

No z/OS:

  • EXCP excessivo

  • canal saturado

  • buffer pool inadequado

  • SORT mal parametrizado

  • dataset fragmentado

  • GDG gigantesco

  • contention em enqueue


☕ 3. BANDWIDTH — A LARGURA DO “CANO”

Na imagem:

  • bandwidth = capacidade máxima de transferência.


🔥 No mainframe isso vai MUITO além de rede

As pessoas pensam:

Bandwidth = internet

No IBM Z isso inclui:

  • Channel Subsystem

  • FICON

  • Hipersockets

  • Coupling Facility

  • DASD throughput

  • Memory Bus

  • zEDC

  • OSA adapters


☕ Analogia Bellacosa

Imagine:

  • Latência = tempo para chegar água.

  • Throughput = litros entregues por hora.

  • Bandwidth = grossura do cano.


☕ Exemplo clássico

Você pode ter:

  • CPU sobrando,

  • COBOL eficiente,

  • DB2 saudável,

MAS:

FICON congestionado

Resultado:

  • I/O lento,

  • batch atrasado,

  • CICS esperando disco.


🔥 O detalhe brutal

Mainframe normalmente NÃO morre por CPU.

Muitas vezes ele sofre por:

  • I/O,

  • contention,

  • lock,

  • canal,

  • storage,

  • serialization.


☕ 4. CONCURRENCY — MUITAS COISAS AO MESMO TEMPO

Na imagem:

  • concurrency = quantidade de requisições simultâneas.


🔥 Aqui mora a essência do CICS

CICS foi criado para:

milhares de usuários simultâneos

Isso é concorrência.


☕ Exemplo clássico

10 mil usuários:

  • consulta saldo,

  • fazem PIX,

  • acessam apólice,

  • atualizam cadastro,

  • geram boleto.

Tudo simultaneamente.


☕ O segredo do CICS

Pseudo-conversação.

A tarefa:

  • recebe input,

  • processa,

  • devolve tela,

  • libera recurso.

Isso evita:

  • task presa,

  • memória ocupada,

  • terminal lockado.


🔥 Concorrência NÃO significa paralelismo

Esse é um erro gigantesco.

Concorrência:

muitas tarefas coexistindo

não significa:

todas executando juntas fisicamente

☕ Exemplo didático

1000 tasks CICS podem estar:

  • waiting,

  • suspended,

  • dispatchable,

  • em I/O.

Mas talvez apenas algumas estejam usando CPU naquele instante.


☕ Problemas clássicos de concorrência no CICS

Deadlock

DB2:

Task A espera Task B
Task B espera Task A

Storage violation

Uma task COBOL corrompe storage de outra.


ENQ contention

Muitos programas disputando o mesmo recurso.


VSAM string wait

Dataset com poucas strings.


☕ 5. PARALLELISM — EXECUÇÃO REALMENTE SIMULTÂNEA

Na imagem:

  • parallelism = tarefas executando simultaneamente em múltiplos workers.


🔥 Aqui entra a força monstruosa do IBM Z moderno

Hoje temos:

  • múltiplos CPs,

  • zIIPs,

  • IFLs,

  • specialty engines,

  • Parallel Sysplex.


☕ Exemplo real

Enquanto:

  • um batch COBOL roda,

  • DB2 faz prefetch,

  • Java executa no USS,

  • MQ trafega mensagens,

  • CICS atende online,

o hardware executa várias cargas EM PARALELO.


☕ Batch paralelo

Antigamente:

1 JOB → 8 horas

Hoje:

8 JOBs paralelos → 50 minutos

usando:

  • DFSORT,

  • ICETOOL,

  • GDG split,

  • DB2 partitioning,

  • Sysplex Parallelism.


🔥 Parallel Sysplex: a joia da IBM

Isso muda tudo.

Vários LPARs:

  • compartilham workload,

  • distribuem transações,

  • sobrevivem a falhas.

É quase um “superorganismo computacional”.


☕ Exemplo de banco

Uma transação pode:

  • entrar por um CICS A,

  • acessar DB2 compartilhado,

  • usar Coupling Facility,

  • continuar em outro nó.

O usuário nem percebe.


☕ O ERRO QUE MUITA GENTE COMETE

Misturar:

  • throughput,

  • latência,

  • concorrência,

  • paralelismo.


🔥 Cenário clássico

Você aumenta concorrência:

mais usuários simultâneos

MAS:

  • lock aumenta,

  • contention explode,

  • I/O satura.

Resultado:

throughput CAI


☕ Outro cenário clássico

Você aumenta paralelismo batch.

MAS:

  • todos acessam mesmo VSAM,

  • mesmo índice DB2,

  • mesmo dataset SORTWK.

Resultado:

SERIALIZAÇÃO

e o ganho desaparece.


☕ A LIÇÃO QUE O MAINFRAME ENSINA

Sistemas grandes não dependem apenas de velocidade.

Dependem de:

  • equilíbrio,

  • gerenciamento de recursos,

  • escalabilidade,

  • isolamento,

  • previsibilidade,

  • resiliência.


🔥 O IBM Z foi construído para o caos corporativo

Enquanto ambientes distribuídos frequentemente:

  • escalam quebrando,

  • sofrem efeito cascata,

  • dependem de centenas de servidores,

o mainframe pensa diferente:

“Centralize.
Controle.
Priorize.
Gerencie concorrência.
Garanta throughput.
Minimize latência.
Sobreviva.”


☕ RESUMO BELLACOSA MAINFRAME

ConceitoNo Mainframe Significa
LatencyTempo percebido pelo usuário CICS
ThroughputVolume total processado
BandwidthCapacidade de tráfego/I/O
ConcurrencyQuantidade de tarefas simultâneas
ParallelismExecução real em múltiplos engines

🔥 Frase final no estilo Bellacosa Mainframe

“Servidor comum impressiona em benchmark.

Mainframe impressiona sobrevivendo ao inferno operacional sem parar o banco.”

sábado, 26 de janeiro de 2019

🧂 Sazón — o tempero que hackeou o paladar do Brasil

 

🍜 Miojo — o mainframe do estudante brasileiro

Por Vagner Bellacosa ☕ — El Jefe Midnight Lunch Edition

Há comidas que alimentam o corpo.
E há o miojo, que alimenta a alma, o improviso e a esperança de que a vida se resolve em 3 minutos.
O miojo não é apenas uma refeição. É uma filosofia de uptime, um pacto entre a fome e a preguiça.
É o COBOL da madrugada: simples, confiável e eternamente compatível com o desespero.




🇯🇵 Origem: um visionário, um pós-guerra e um sonho de macarrão

Tudo começou no Japão de 1958, devastado pela guerra, quando o empresário Momofuku Ando — fundador da Nissin — teve uma epifania:

“As pessoas precisam comer bem, rápido e barato.”


 

Ele criou o Chicken Ramen, o primeiro macarrão instantâneo do mundo.
Frito e desidratado, bastava água quente e 3 minutos para renascer em glória.
Foi o início da era moderna do carboidrato portátil.
Ando acreditava que “a paz mundial começa quando o estômago está cheio” — e, convenhamos, ele estava certo.


🇧🇷 Chegada ao Brasil: 1965 — o início do culto

O miojo desembarcou no Brasil com a Nissin Ajinomoto, e foi oficialmente lançado em 1965.
No começo, o brasileiro estranhou.
“Macarrão pronto em três minutos? Onde já se viu isso?”

Mas bastou o primeiro estudante pobre, o primeiro operário de madrugada e a primeira dona de casa com pressa, e o miojo virou patrimônio alimentar emergencial da nação.

Nos anos 80 e 90, o miojo virou cultura pop:
Comercial colorido, mascote sorridente e o famoso slogan “Ficou pronto? Ficou!” — acompanhado do som de chaleira, cheiro de galinha artificial e nostalgia automática.




🧂 O pacote de 3 minutos e infinitas possibilidades

Miojo não é só comida — é plataforma de inovação.
Quem nunca:

  • Jogou ovo cru e esperou cozinhar no vapor?

  • Misturou salsicha e ketchup como se fosse alta gastronomia?

  • Criou um “risoto de miojo” pra impressionar alguém e falhou com estilo?

  • Usou o miojo cru, quebradinho, como snack clandestino?

O miojo é o Linux das comidas: aberto, adaptável e pronto pra customização radical.




⚙️ Curiosidades dignas de laboratório Bellacosa

  • 🧠 O nome “Miojo” é invenção brasileira. No Japão, chama-se ramen instantâneo.

  • 🔥 Se você abrir um miojo e contar o bloco de massa, verá que é feito com uma única tira contínua de macarrão, enrolada com precisão milimétrica.

  • 🚀 O miojo foi levado ao espaço em 2005 — Momofuku Ando criou uma versão especial para o astronauta japonês Soichi Noguchi.

  • 💸 Durante os anos 2000, o Brasil chegou a consumir 2,5 bilhões de pacotes por ano, ficando entre os 10 maiores consumidores do planeta.

  • 🕰️ E sim, o miojo vence, mesmo que seu coração diga que não. O tempero desbota, o óleo enruga e o umami se cansa.


Bellacosa comenta:

O miojo é o mainframe da fome moderna.
Estável, previsível e disponível 24x7.
Enquanto outros pratos exigem chef, o miojo exige apenas fé — e uma chaleira de confiança.

É o sistema operacional das madrugadas:
Boot rápido, baixo consumo e interface amigável (exceto o sachê de tempero, que é sempre um bug).

No fundo, o miojo nos ensina sobre a vida:

tudo pode dar certo em 3 minutos — se você não mexer demais.


💡 Dica do El Jefe Midnight Lunch

  • Adicione manteiga + shoyu + cebolinha — e você desbloqueia o modo “Ramen de respeito”.

  • Quer upgrade Bellacosa? Jogue um ovo pochê e toque de gergelim — 5 estrelas no seu turno noturno.

  • E se a vida estiver amarga, lembre-se: o miojo sempre estará lá, firme, no canto do armário, pronto pra te salvar em 180 segundos.


🔚 Epílogo

Momofuku Ando dizia:

“Paz é quando há comida na mesa e tempo pra comer.”

O miojo é isso — um pequeno milagre industrial que democratizou o jantar e alimentou gerações de hackers, estudantes e sobreviventes da madrugada.

Entre linhas de código, bit de saudade e goles de café, ele segue firme:
o probiótico espiritual do programador moderno,
a interface gráfica da fome,
e o mainframe da esperança em pacotinho.

quinta-feira, 24 de janeiro de 2019

🔥☕ PIADAS META — QUANDO O ANIME “DESCOBRE” QUE É UM ANIME ☕🔥

 

Bellacosa Mainframe explica o que é piada meta em anime e alem

🔥☕ PIADAS META — QUANDO O ANIME “DESCOBRE” QUE É UM ANIME ☕🔥

Existe um momento extremamente perigoso na cultura pop…

Quando a obra percebe:

“eu sei que sou uma obra.”

E pior:
ela começa a brincar com isso.

É aí que nascem as:

💣 PIADAS META

As famosas:

  • piadas autoconscientes,
  • humor autorreferencial,
  • quebra de expectativa,
  • sátiras da própria narrativa.

Ou em linguagem de datacenter:

“o sistema começou a debugar a si próprio em produção.”


☕ O QUE É UMA PIADA META?

Uma piada meta acontece quando:

  • o anime,
  • personagem,
  • narrador,
  • ou roteiro…

…faz referência ao fato de que:

  • aquilo é uma obra fictícia,
  • existe audiência assistindo,
  • existem clichês,
  • existe roteiro,
  • existem limitações de produção.

Ou seja:
a história começa a enxergar “o lado de fora”.


🔥 O EXEMPLO MAIS CLÁSSICO:

A QUEBRA DA QUARTA PAREDE

Quando o personagem olha para câmera ou fala com o público.

Tipo:

“esse episódio ficou sem orçamento.”

Ou:

“o autor claramente não sabia como terminar essa cena.”

Isso é META.


💣 O NOME “META” VEM DE ONDE?

“Meta” significa:

algo que fala sobre si mesmo.

Exemplo:

  • um filme sobre filmes,
  • um livro sobre livros,
  • um anime zoando animes.

É como:

  • COBOL rodando programa que analisa COBOL,
  • ou REXX monitorando o próprio REXX.

☕ TIPOS DE PIADAS META


🔥 1️⃣ QUEBRA DA QUARTA PAREDE

O personagem reconhece:

  • audiência,
  • câmera,
  • roteiro,
  • existência fictícia.

💣 Exemplo:

Gintama

Os personagens:

  • reclamam do estúdio,
  • criticam orçamento,
  • falam dos dubladores,
  • zoam episódios filler.

🔥 2️⃣ PIADA DE CLICHÊ

O anime percebe padrões repetidos do gênero.


💣 Exemplo:

Konosuba

O anime literalmente pega:

  • herói overpower,
  • grupo épico,
  • aventura lendária…

…e transforma tudo em fracasso absoluto.


🔥 3️⃣ REFERÊNCIA INTERNA

A obra cita:

  • outros animes,
  • games,
  • memes,
  • cultura pop.

💣 Exemplo:

Isekai Ojisan

Referências:

  • SEGA,
  • Sonic,
  • Virtua Fighter,
  • cultura gamer dos anos 90.

🔥 4️⃣ PIADA SOBRE PRODUÇÃO

Essa é maravilhosa.

Quando o anime zoa:

  • animação ruim,
  • falta de dinheiro,
  • atraso,
  • reaproveitamento de cena.

💣 Exemplo ABSURDO:

Excel Saga

O anime parece literalmente dizer:

“não sabemos mais o que estamos fazendo.”


🔥 5️⃣ PIADA SOBRE O PÚBLICO

O anime entende QUEM está assistindo.

E começa a provocar o espectador.


💣 Exemplo:

The Eminence in Shadow

O anime sabe:

  • que o público ama protagonista edgy,
  • frases dramáticas,
  • poses absurdas.

Então exagera tudo até o infinito.


☕ POR QUE PIADAS META FUNCIONAM TÃO BEM?

Porque elas criam:

🔥 COMPLICIDADE

O espectador sente:

“o anime sabe exatamente o que estou pensando.”

É quase uma conversa secreta entre:

  • autor,
  • obra,
  • audiência.

💣 O CÉREBRO HUMANO AMA ISSO

Porque a piada funciona em DUAS camadas:

Camada normal

A cena é engraçada.

Camada meta

Você entende:

  • a referência,
  • o clichê,
  • a crítica escondida.

☕ PIADAS META EM ANIMES VIRARAM UMA ARTE

Especialmente em:

  • comédia,
  • isekai,
  • paródia,
  • slice of life absurdo.

Porque o público otaku ficou MUITO consciente dos clichês.

Então os autores começaram a brincar com isso.


🔥 ANIMES REIS DAS PIADAS META

👑 Gintama

O imperador supremo do meta humor.


👑 Konosuba

Paródia total do isekai moderno.


👑 Excel Saga

Caos absoluto em forma de anime.


👑 Sayonara Zetsubou Sensei

Humor intelectual e crítico.


👑 Bobobo-bo Bo-bobo

Piadas tão meta que parecem pane cerebral coletiva.


👑 Deadpool (ocidente)

Basicamente vive quebrando a quarta parede.


💣 O “EFEITO MAINFRAME” DAS PIADAS META

Agora vem a parte divertida…

Piadas meta lembram MUITO ambientes técnicos antigos.

Porque em TI existe algo parecido:

🔥 HUMOR AUTOCONSCIENTE

Exemplo clássico:

  • operador zoando documentação,
  • programador reclamando do sistema legado,
  • COBOL comentando bugs do próprio COBOL,
  • scripts que imprimem mensagens sarcásticas.

☕ Exemplo real de humor meta em TI:

SAY 'SE VOCE ESTA LENDO ISSO'
SAY 'O SISTEMA JA DEU PROBLEMA'

Isso é quase um:

anime de operador de produção.


🔥 QUANDO O META FICA GENIAL

O problema é que:
meta humor pode ficar:

  • preguiçoso,
  • forçado,
  • excessivo.

Mas quando funciona…

vira OURO.

Porque a obra parece viva.


☕ O CASO DE ISEKAI OJISAN

Esse anime é META O TEMPO TODO.

Ele brinca com:

  • clichês de isekai,
  • cultura gamer,
  • nostalgia,
  • comportamento otaku,
  • protagonistas overpower.

E faz isso sem parecer artificial.


💣 RESUMO FINAL

Piadas meta são:

☕ “o momento em que a ficção olha no espelho.”

Elas transformam:

  • clichês em humor,
  • referências em conexão,
  • e a audiência em cúmplice da obra.

E sinceramente?

Depois que você aprende a enxergar humor meta…
você começa a perceber:

  • filmes,
  • animes,
  • séries,
  • jogos…

…fazendo isso o tempo todo.

É quase como descobrir:

os bastidores secretos do entretenimento. ☕🔥

quarta-feira, 23 de janeiro de 2019

Bellacosa Index Page

Visite nossa página de Consultoria Informática e Financeira


 

Utilizar técnicas de SEO, recursos visuais e redes sociais de forma estratégica é uma das maneiras mais eficazes de divulgar um negócio e atrair mais clientes no cenário digital atual. O SEO (Search Engine Optimization) permite que seu site ou página seja encontrado com mais facilidade nos mecanismos de busca, aumentando a visibilidade orgânica e atraindo pessoas que já estão interessadas no que você oferece. Quanto melhor o posicionamento, maior a credibilidade percebida da marca.

As fotografias de qualidade ajudam a criar uma primeira impressão positiva e profissional. Imagens bem produzidas despertam emoções, transmitem confiança e facilitam a identificação do público com o produto ou serviço. Memes, quando usados com bom senso, tornam a comunicação mais leve e próxima, aumentando o engajamento e a chance de compartilhamento espontâneo.

Os vídeos são ferramentas poderosas para explicar, demonstrar e contar histórias. Eles retêm mais a atenção do usuário, facilitam o entendimento da proposta de valor e aumentam o tempo de permanência nas páginas, o que também contribui para o SEO. Já os testemunhos de clientes funcionam como prova social, reduzindo objeções e gerando confiança, pois mostram experiências reais e resultados concretos.

As redes sociais conectam todos esses elementos, permitindo interação direta com o público, divulgação contínua e fortalecimento da marca. Quando integradas, essas estratégias ampliam o alcance, constroem autoridade e transformam visitantes em clientes, criando um ciclo consistente de crescimento e fidelização.

Veja a lista de clientes e empresas 

 

Conheça algumas de nossas atividades

 

Bellacosa Index Page 

 

https://bellacosa-index-page.business.site/ 

quarta-feira, 16 de janeiro de 2019

IBM Mainframe Discovery : Capítulo XIII — O Serviço Postal Mais Confiável da Galáxia

 

Bellacosa Mainframe apresenta ibm mainframe parte xiii

☕ Um Café no Bellacosa Mainframe 

Capítulo XIII — O Serviço Postal Mais Confiável da Galáxia

IBM MQ: Como Mensagens Viajam Entre Mundos Sem Nunca se Perder no Hiperespaço



DÉCIMA REGRA DAS CIVILIZAÇÕES INTERESTELARES

Nunca entregue uma mensagem importante gritando pela janela da nave.

Principalmente se a nave estiver viajando a 99,999% da velocidade da luz.

Você pode até achar que alguém ouviu...

...mas provavelmente não ouviu.

Agora imagine a seguinte situação.

Um planeta precisa informar outro que:

  • um pagamento foi aprovado;

  • uma carga foi despachada;

  • um paciente entrou em cirurgia;

  • um voo decolou;

  • um PIX foi concluído;

  • uma ação foi comprada na bolsa.

Tudo isso precisa acontecer.

Rapidamente.

Com segurança.

Sem duplicação.

Sem perdas.

Sem "acho que chegou".

Sem "manda de novo".

Foi exatamente para resolver esse problema que nasceu um dos maiores heróis silenciosos da computação corporativa.

Seu nome é:

IBM MQ.


O Universo Não Funciona no Grito

Imagine uma gigantesca cidade espacial.

Você deseja avisar um engenheiro:

"O reator acabou de ser consertado."

Você poderia:

sair correndo.

procurar o engenheiro.

torcer para encontrá-lo.

Esperar.

Ou...

colocar um envelope em uma caixa postal.

Muito mais inteligente.


Antes da Mensageria

Durante muito tempo os programas conversavam assim:

Programa A

chama

Programa B

espera resposta

continua.

Parece simples.

Até o dia em que:

Programa B trava.

Programa B demora.

Programa B está desligado.

Programa B está em manutenção.

Programa B nem existe mais.

Resultado?

Todo mundo para.


O Grande Equívoco

Todo Padawan COBOL acredita que dois programas precisam conversar diretamente.

Na realidade...

eles quase nunca precisam.

Na maioria das vezes...

eles precisam apenas trocar mensagens.

Essa pequena diferença mudou completamente a arquitetura dos grandes sistemas.


O Correio Galáctico

Imagine um gigantesco serviço postal.

Você escreve uma carta.

Coloca no correio.

Vai embora.

Não precisa esperar.

Dias depois...

o destinatário recebe.

A mesma filosofia vale para o MQ.

Você envia.

O MQ entrega.

Quando for possível.


Conheça o Carteiro da Federação

Imagine um carteiro absolutamente obcecado por organização.

Ele nunca perde uma carta.

Nunca mistura destinatários.

Nunca entrega duas vezes.

Nunca esquece um pacote.

Esse carteiro chama-se:

Queue Manager.

Ele é o coração do IBM MQ.

Todas as mensagens passam por ele.


A Caixa de Correio

Agora imagine milhares de caixas postais.

Cada departamento possui a sua.

Financeiro.

RH.

Estoque.

Logística.

Banco.

Hospital.

Cada caixa representa uma:

Queue.

Uma fila organizada onde as mensagens aguardam serenamente até serem processadas.


A Magia da Espera

Imagine um restaurante.

O cozinheiro ainda não chegou.

Mesmo assim...

os pedidos continuam sendo registrados.

Quando ele aparece...

todos os pedidos já estão organizados.

O MQ trabalha exatamente assim.

Se o programa consumidor estiver indisponível...

a mensagem simplesmente espera.

Sem desaparecer.

Sem causar pânico.


O Envelope Continua Fechado

Curiosamente...

o carteiro não precisa conhecer o conteúdo da carta.

Ele apenas garante:

origem.

destino.

integridade.

segurança.

Quem abre o envelope é o destinatário.

O MQ segue exatamente essa filosofia.

Ele transporta mensagens.

Não interpreta regras de negócio.


As Filas Nunca Dormem

Imagine uma estação ferroviária.

Trens chegam continuamente.

Uns atrasam.

Outros adiantam.

Mesmo assim...

os passageiros continuam entrando nas filas.

As filas absorvem diferenças de velocidade.

É exatamente isso que acontece no MQ.

Ele desacopla produtores e consumidores.


Produtores e Consumidores

Agora imagine uma fábrica.

Um robô produz caixas.

Outro robô empilha.

Outro envia caminhões.

Nenhum precisa trabalhar exatamente na mesma velocidade.

Porque existe um depósito intermediário.

No MQ:

quem envia é o:

Producer.

Quem recebe é o:

Consumer.

A Queue fica entre eles.


O Grande Armazém

Imagine um enorme galpão.

Pacotes chegam.

São etiquetados.

Organizados.

Classificados.

Quando chega o caminhão correto...

seguem viagem.

O Queue Manager faz exatamente isso.


Persistent Messages — As Cartas Registradas

Agora imagine duas cartas.

A primeira diz:

"Bom dia."

A segunda diz:

"Transferir R$ 50 milhões."

Ambas possuem a mesma importância?

Claro que não.

O MQ permite mensagens:

Persistentes

e

Não Persistentes.

As persistentes sobrevivem inclusive a falhas do sistema.

É como enviar uma carta registrada com aviso de recebimento.


Dead Letter Queue — O Departamento de Objetos Perdidos

Imagine uma mala.

Ela chegou ao aeroporto.

Mas ninguém sabe para quem entregar.

Ela vai para:

Achados e Perdidos.

No MQ existe exatamente isso.

A famosa:

Dead Letter Queue.

Nenhuma mensagem desaparece silenciosamente.

Se houver problema...

ela é preservada para investigação.


Os Caminhos Entre Planetas

Agora imagine que as mensagens precisam viajar entre:

Terra.

Marte.

Júpiter.

Saturno.

Cada planeta possui seu próprio correio.

Como conectá-los?

No MQ isso acontece através dos:

Channels.

Eles ligam diferentes Queue Managers.

É como construir rotas espaciais permanentes.


O Diplomata da Galáxia

Imagine um embaixador.

Ele não realiza as operações.

Ele apenas garante que as mensagens entre governos cheguem corretamente.

O MQ possui exatamente essa função.

Ele conecta mundos completamente diferentes.

COBOL.

Java.

Python.

Linux.

Windows.

Cloud.

Mainframe.

Todos conseguem conversar.


A Linguagem Universal

O curioso é que nenhum programa precisa conhecer a linguagem do outro.

Eles apenas concordam sobre o formato da mensagem.

É quase um tradutor universal.

Muito antes das APIs REST dominarem o mercado.


MQ e CICS

Lembra da grande cidade do Capítulo 8?

Imagine agora que um cidadão precisa conversar com outra cidade.

O CICS entrega a carta ao MQ.

O MQ encontra o melhor caminho.

O destinatário recebe quando estiver disponível.

Ninguém precisa permanecer esperando.


MQ e Batch

O Batch também adora filas.

Imagine um processamento noturno.

Milhões de registros são produzidos.

Em vez de chamar diretamente outros sistemas...

ele apenas publica mensagens.

Os consumidores trabalham no próprio ritmo.


Publish/Subscribe — O Jornal Interestelar

Agora imagine um jornal.

Você publica uma notícia.

Centenas de leitores recebem.

Sem precisar enviar cartas individuais.

No MQ existe esse modelo.

Publish/Subscribe.

Um produtor publica.

Diversos consumidores interessados recebem automaticamente.

É perfeito para eventos corporativos.


Transações — A Carta Não Pode Sumir

Imagine um banco.

Você envia uma ordem de pagamento.

A mensagem não pode:

sumir.

duplicar.

chegar incompleta.

O MQ trabalha integrado ao gerenciamento transacional.

Ou tudo acontece.

Ou nada acontece.

Essa integração com recursos de recuperação faz dele um componente confiável para aplicações críticas.


Segurança Interestelar

Imagine alguém tentando abrir todas as cartas durante a viagem.

Não parece uma boa ideia.

O MQ oferece mecanismos de autenticação, autorização, criptografia e proteção dos canais de comunicação para reduzir riscos durante o transporte das mensagens.

Em ambientes IBM Z, ele costuma trabalhar em conjunto com o RACF e outros mecanismos de segurança da plataforma.


O Mundo Mudou

Quando Spruth escreveu seu relatório...

Cloud Computing ainda dava seus primeiros passos.

Hoje...

o MQ conversa com:

Docker.

Kubernetes.

OpenShift.

Kafka.

REST.

gRPC.

APIs.

Event Streaming.

Microsserviços.

Serverless.

E continua desempenhando exatamente o mesmo papel.

Transportar mensagens.

Com confiabilidade.


O Carteiro Continua Vivo

Existe um mito moderno.

"As filas morreram."

Curiosamente...

quanto mais distribuídos os sistemas se tornam...

mais importantes elas ficam.

Porque desacoplamento nunca sai de moda.

Ao contrário.

Torna-se ainda mais valioso.


Uma Lição Para Além da Tecnologia

Existe um ensinamento escondido neste capítulo.

Grandes civilizações não sobrevivem porque todos falam ao mesmo tempo.

Elas sobrevivem porque aprenderam a ouvir.

Esperar.

Organizar.

Entregar.

Confirmar.

O IBM MQ ensina exatamente isso.

Comunicação eficiente não significa velocidade.

Significa confiabilidade.


Curiosidades do Diário de Bordo

📬 O IBM MQ é utilizado por bancos, bolsas de valores, companhias aéreas, indústrias, seguradoras e governos para transportar bilhões de mensagens diariamente.

🚀 Uma mensagem pode atravessar diferentes sistemas operacionais e arquiteturas sem que o remetente precise conhecer detalhes do destinatário.

📦 Filas absorvem diferenças de velocidade entre aplicações, permitindo que sistemas rápidos e lentos cooperem sem bloqueios desnecessários.

🌌 O conceito de mensageria empresarial antecede muitos modelos modernos de microsserviços e continua sendo um dos pilares das arquiteturas orientadas a eventos.


Diário de Bordo do Padawan COBOL

Antes de deixar a Central de Comunicações da Federação, registre estas coordenadas no seu Holocron Técnico:

✅ O IBM MQ desacopla aplicações, permitindo que produtores e consumidores trabalhem de forma independente.

✅ O Queue Manager é o guardião das mensagens, garantindo sua organização, entrega e recuperação.

✅ Filas aumentam resiliência, escalabilidade e flexibilidade em arquiteturas distribuídas.

✅ Em um universo corporativo cada vez mais conectado, o verdadeiro poder não está em chamar diretamente outro sistema, mas em construir uma comunicação confiável, segura e preparada para o futuro.


Missão Seguinte

No próximo capítulo seguiremos para um lugar onde muitos Padawans COBOL acreditam que termina o universo... e descobrirão que ele está apenas começando: o UNIX System Services (USS).

Entraremos em um setor da nave onde convivem shells, scripts, diretórios, permissões POSIX, Python, Git, OpenSSH, Java, Node.js, contêineres e ferramentas open source, tudo funcionando dentro do mesmo IBM Z. Descobriremos que a velha nave da Federação aprendeu a falar a linguagem das estrelas modernas sem esquecer um único byte de sua herança.

☕ Um Café no Bellacosa Mainframe

O Guia Galáctico do IBM Z

Dezoito capítulos e uma conclusão reunidos em um painel interativo. Escolha uma missão, abra no visor e continue explorando diretamente no artigo original.

Não entre em pânico: se o Blogger impedir a exibição dentro do iframe, use “Abrir artigo”. Os links diretos continuam visíveis para leitores e motores de busca.
01

Capítulo I — Não Entre em Pânico!

Leia no visor ou abra a publicação original.

Abrir artigo
02

Capítulo II — A Planta da Nave Mais Duradoura da Galáxia

Leia no visor ou abra a publicação original.

Abrir artigo
03

Capítulo III — A Nave Que Se Recusa a Explodir

Leia no visor ou abra a publicação original.

Abrir artigo
04

Capítulo IV — A Sala dos Cofres Cósmicos

Leia no visor ou abra a publicação original.

Abrir artigo
05

Capítulo V — A Frota Invisível do Transporte Interestelar

Leia no visor ou abra a publicação original.

Abrir artigo
06

Capítulo VI — O Grande Maestro Invisível

Leia no visor ou abra a publicação original.

Abrir artigo
07

Capítulo VII — O Grande Terminal de Embarque da Galáxia

Leia no visor ou abra a publicação original.

Abrir artigo
08

Capítulo VIII — A Metrópole das Transações Infinitas

Leia no visor ou abra a publicação original.

Abrir artigo
09

Capítulo IX — A Federação das Naves Invisíveis

Leia no visor ou abra a publicação original.

Abrir artigo
10

Capítulo X — A Consciência Coletiva da Galáxia

Leia no visor ou abra a publicação original.

Abrir artigo
11

Capítulo XI — O Almirante Invisível da Frota

Leia no visor ou abra a publicação original.

Abrir artigo
12

Capítulo XII — A Biblioteca Infinita da Galáxia

Leia no visor ou abra a publicação original.

Abrir artigo
13

Capítulo XIII — O Serviço Postal Mais Confiável da Galáxia

Leia no visor ou abra a publicação original.

Abrir artigo
14

Capítulo XIV — O Jardim Secreto da Nave

Leia no visor ou abra a publicação original.

Abrir artigo
15

Capítulo XV — O Tradutor Universal da Federação

Leia no visor ou abra a publicação original.

Abrir artigo
16

Capítulo XVI — A Fábrica Automática da Federação

Leia no visor ou abra a publicação original.

Abrir artigo
17

Capítulo XVII — A Última Fronteira Nunca Foi o Espaço

Leia no visor ou abra a publicação original.

Abrir artigo
18

Capítulo XVIII — O Guia Nunca Terminou

Leia no visor ou abra a publicação original.

Abrir artigo
19

Conclusão — Não Entre em Pânico... A Jornada Está Apenas Começando

Leia no visor ou abra a publicação original.

Abrir artigo
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...