☕ 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

segunda-feira, 16 de março de 2009

🏛️ O CPD DO SÉCULO PASSADO — QUANDO 128 MB ERAM UM REINO E 100 GB EXIGIAM UMA CATEDRAL



☕ Um Café no Bellacosa Mainframe

🏛️ O CPD DO SÉCULO PASSADO — QUANDO 128 MB ERAM UM REINO E 100 GB EXIGIAM UMA CATEDRAL

Mainframe, MVS, JES2, CICS, COBOL, DASD, canais, fitas, SNA, VTAM, UNIX, terminais 3270, impressoras, processamento batch — e uma viagem ao tempo em que computação corporativa não cabia no bolso: ocupava uma sala inteira.



🎬 PRÓLOGO — ABRA A PORTA DO CPD

Imagine que estamos em algum momento da primeira metade da década de 1990.

Não existe Wi-Fi.

Não existe smartphone.

Não existe nuvem pública.

Não existe Kubernetes.

Não existe GitHub.

Não existe Slack.

A Internet comercial ainda começa a mostrar as garras.

Você trabalha numa grande organização e precisa consultar milhares ou milhões de registros de clientes, contribuintes, pagamentos, contas ou contratos.

Onde estão esses dados?

Atrás de uma porta.

Provavelmente uma porta que você não tem autorização para abrir.

Do outro lado existe o CPD — Centro de Processamento de Dados.

Entre.

A primeira coisa que chama atenção não é uma tela.

É o ambiente.

Ar-condicionado trabalhando continuamente. Piso elevado. Armários enormes. Cabos desaparecendo sob o chão. Unidades de disco. Controladoras. Fitas magnéticas. Impressoras capazes de transformar caixas inteiras de papel em relatórios.

No centro dessa pequena cidade eletrônica encontra-se o mainframe.

Mas cometeríamos um grande erro histórico se imaginássemos o CPD apenas como "um computador grande".

O CPD era um ecossistema.

E compreender esse ecossistema ajuda a entender muito do que fazemos até hoje.



🏰 CAPÍTULO 1 — O COMPUTADOR NÃO ERA UMA CAIXA

Hoje compramos um notebook e dentro dele encontramos:

  • CPU;

  • memória;

  • armazenamento;

  • rede;

  • vídeo;

  • USB;

  • Wi-Fi;

  • Bluetooth;

  • sistema operacional.

Isso cria uma ilusão perigosa quando olhamos para computadores antigos.

Pensamos:

"Nossa! Só 128 MB de memória?"

A comparação é injusta.

Um grande computador corporativo daquele período podia possuir dezenas de canais de entrada e saída ligados a equipamentos especializados.

O processador não precisava fazer sozinho tudo aquilo que um microcomputador fazia.

Existiam processadores e controladoras especializados em movimentar dados.

Havia controladora de discos.

Controladora de fitas.

Controladora de comunicação.

Controladora de terminais.

Interfaces de canais.

Equipamentos especializados em redes.

Portanto, uma configuração poderia ter algo como:

CPU
 |
 +---- canais ---- controladora ---- discos
 |
 +---- canais ---- controladora ---- cartuchos
 |
 +---- canais ---- telecomunicações ---- terminais
 |
 +---- canais ---- impressão
 |
 +---- canais ---- gateway ---- rede local

A CPU era apenas uma parte da máquina.

Essa distinção é fundamental.



🚚 CAPÍTULO 2 — CANAIS: A LOGÍSTICA DO REINO

Um iniciante em mainframe pode encontrar referências a sistemas antigos possuindo:

16 canais.

Ou:

64 canais.

E perguntar:

"Canal de quê?"

Imagine um grande porto.

O presidente da autoridade portuária não pega cada contêiner, coloca num caminhão e dirige até o depósito.

Existe infraestrutura especializada para movimentar mercadorias.

O mesmo princípio era aplicado ao computador.

O processador precisava calcular.

O subsistema de entrada e saída precisava transportar dados.

Os canais permitiam que operações de I/O fossem delegadas à infraestrutura especializada.

Enquanto determinada quantidade de informação estava sendo movimentada entre disco e memória, o processador poderia continuar executando outras atividades.

Essa filosofia sobrevive no mainframe moderno.

Por isso comparar apenas:

MHz
RAM
GB

entre um PC e um mainframe quase nunca conta a história completa.

A arquitetura importa.



💾 CAPÍTULO 3 — QUANDO 100 GB ERAM UMA FORTUNA

Agora chegamos ao armazenamento.

Imagine aproximadamente:

24 discos totalizando cerca de 45 GB.

Outro conjunto:

32 discos totalizando aproximadamente 60 GB.

Somados:

aproximadamente 105 GB.

Seu telefone provavelmente olha para isso e começa a rir.

Não ria ainda.

Estamos falando de uma época em que discos eram equipamentos enormes, caros e administrados como infraestrutura corporativa.

E aqueles 100 GB não estavam cheios de selfies.

Ali poderiam morar:

  • cadastro de clientes;

  • movimentações financeiras;

  • folha de pagamento;

  • registros administrativos;

  • impostos;

  • contas;

  • estoque;

  • contratos;

  • históricos;

  • programas;

  • arquivos VSAM;

  • bancos de dados;

  • arquivos sequenciais.

A pergunta interessante não é:

"Quantos gigabytes havia?"

A pergunta correta é:

"Quantas transações de negócio aqueles gigabytes sustentavam?"

Essa mudança de perspectiva é importantíssima.

Um único registro COBOL pode possuir algumas centenas de bytes.

Faça a conta.

Um gigabyte pode representar milhões de registros.



🗄️ CAPÍTULO 4 — DASD NÃO ERA "O HD"

No mundo mainframe, você encontrará frequentemente a palavra:

DASD — Direct Access Storage Device.

Para um iniciante, é tentador traduzir mentalmente:

"Ah, HD."

Serve como aproximação inicial.

Mas existe uma infraestrutura inteira por trás.

Você poderia encontrar:

MAINFRAME
   |
 CHANNEL
   |
CONTROLADORA
   |
   +---- DASD
   +---- DASD
   +---- DASD
   +---- DASD

A controladora podia possuir cache.

E aqui encontramos algo extremamente moderno escondido em tecnologia antiga.

Imagine uma controladora com dezenas de megabytes de cache e armazenamento não volátil destinado a proteger operações de escrita.

Reconheceu o conceito?

Décadas depois continuamos discutindo:

  • cache;

  • buffering;

  • persistência;

  • write-back;

  • latência;

  • disponibilidade.

As implementações mudam.

Os problemas fundamentais permanecem.


📼 CAPÍTULO 5 — A FITA ERA PARTE DA PRODUÇÃO

Agora chegamos a um equipamento que jovens programadores normalmente conhecem apenas de filmes:

fita magnética.

Em um CPD você poderia encontrar unidades antigas de carretel e também cartuchos muito mais compactos.

As fitas podiam participar de:

  • backup;

  • arquivamento;

  • intercâmbio de dados;

  • processamento batch;

  • retenção histórica;

  • recuperação de informações.

E havia uma diferença fundamental.

O disco oferece acesso direto.

A fita é essencialmente sequencial.

Imagine procurar o capítulo 57 de um livro.

No disco:

abra aproximadamente onde está o capítulo.

Na fita:

percorra o caminho até chegar nele.

Isso influencia profundamente a programação.

Não é coincidência que COBOL seja tão confortável trabalhando com arquivos sequenciais.


📚 CAPÍTULO 6 — NASCE UMA CULTURA DE PROCESSAMENTO

Agora imagine que durante o dia milhares de usuários estão trabalhando.

Consultando.

Incluindo registros.

Alterando informações.

Executando transações.

Quando chega a noite, começa outro mundo.

O batch.

Jobs entram nas filas.

Arquivos são lidos.

Arquivos são classificados.

Bases são atualizadas.

Relatórios são produzidos.

Backups são realizados.

Conciliações são executadas.

Fechamentos começam.

O CPD muda de personalidade.

Durante o dia:

usuário
   ↓
terminal
   ↓
transação
   ↓
programa
   ↓
dados

Durante a madrugada:

JOB
 ↓
STEP
 ↓
PROGRAM
 ↓
ARQUIVO
 ↓
SORT
 ↓
NOVO ARQUIVO
 ↓
RELATÓRIO

É por isso que JCL tornou-se tão importante.

JCL não era simplesmente uma linguagem esquisita inventada para atormentar estudantes.

Era a descrição operacional do trabalho.


🚂 CAPÍTULO 7 — JES2: A ESTAÇÃO FERROVIÁRIA

Imagine centenas de jobs chegando ao sistema.

Alguém precisa organizar isso.

Entrada.

Fila.

Execução.

Saída.

Spool.

Impressão.

É aqui que podemos imaginar o JES2 como uma gigantesca estação ferroviária.

Os jobs chegam.

São classificados.

Esperam recursos.

Executam.

Produzem saída.

Um programa COBOL não existia isoladamente.

Ele fazia parte de uma cadeia operacional.

JOB
 |
 +-- STEP01
 |      programa A
 |
 +-- STEP02
 |      SORT
 |
 +-- STEP03
 |      programa B
 |
 +-- STEP04
        relatório

Um erro no STEP02 poderia impedir tudo que viesse depois.

Por isso o programador aprendia rapidamente coisas como:

COND
DISP
DD
DSN
SYSOUT

Não porque alguém gostasse de siglas.

Mas porque elas representavam a infraestrutura da fábrica.


⚙️ CAPÍTULO 8 — MVS: O PREFEITO DA CIDADE

No centro dessa operação estava o sistema operacional.

Na geração que estamos visitando, poderíamos encontrar MVS/XA.

E o XA é historicamente importante.

A geração anterior trabalhava com endereçamento de 24 bits e espaço de endereço de até 16 MB.

A arquitetura XA ampliou o endereçamento para 31 bits, levando o espaço virtual para até 2 GB.

Mais importante ainda: preservou compatibilidade com aplicações antigas.

Esse princípio de compatibilidade tornou-se uma das características mais impressionantes da evolução do mainframe.

O programa antigo não precisava necessariamente ser jogado fora apenas porque a arquitetura evoluiu.

Havia:

AMODE 24

e:

AMODE 31

O passado e o presente conviviam.

Décadas depois, a arquitetura chegaria aos 64 bits mantendo mecanismos para executar software anterior.

É uma das razões pelas quais existem programas corporativos com décadas de existência ainda em produção.


👨‍💻 CAPÍTULO 9 — O PROGRAMADOR ENTRA NO TERMINAL

Você é programador.

Não existe Visual Studio Code.

Não existe monitor ultrawide.

Não existe Stack Overflow.

Você chega ao terminal.

Provavelmente encontra um ambiente 3270.

A tela pode ter:

24 linhas
x
80 colunas

E aquelas 80 colunas não são detalhe decorativo.

Elas carregam décadas de história da computação.

Você entra no ambiente interativo.

Abre o editor.

Edita COBOL.

Edita JCL.

Consulta datasets.

Submete o job.

Espera.

Consulta a saída.

Encontra:

MAXCC=0008

E começa a investigação.


🧙 CAPÍTULO 10 — COBOL ERA UMA PEÇA DA ENGRENAGEM

Este é um erro comum de quem começa:

"Mainframe é COBOL."

Não.

COBOL era uma das linguagens utilizadas naquele ecossistema.

Você poderia encontrar:

  • COBOL;

  • Assembler;

  • Natural;

  • Pascal;

  • utilitários;

  • linguagens de controle;

  • ferramentas de automação.

COBOL tornou-se extremamente importante porque encaixava muito bem no processamento comercial.

Cadastro.

Arquivo.

Registro.

Movimentação.

Totalização.

Relatório.

Validação.

Imagine:

READ CLIENTES

Depois:

IF SALDO < 0

Depois:

WRITE RELATORIO

Parece simples.

Agora execute isso sobre milhões de registros, diariamente, durante anos, com regras de negócio que não podem desaparecer.

Aí começa a engenharia de verdade.


🏪 CAPÍTULO 11 — CICS: A LOJA ABERTA

Batch resolve muita coisa.

Mas imagine alguém atendendo uma pessoa no balcão.

Ela não pode dizer:

"Ótimo. Colocarei sua consulta no batch desta noite. Volte amanhã."

Precisamos de processamento on-line.

Entra o monitor de transações.

Terminal solicita uma operação.

A transação é identificada.

Um programa é acionado.

Os dados são consultados.

A resposta retorna.

Algo como:

3270
  ↓
VTAM
  ↓
CICS
  ↓
TRANSACTION
  ↓
COBOL
  ↓
DATABASE / VSAM

Esse desenho é ancestral direto de muita arquitetura que hoje descrevemos utilizando termos como:

client
API gateway
service
database

Mudaram os nomes.

A necessidade continua reconhecível.


📡 CAPÍTULO 12 — ANTES DA INTERNET HAVIA UMA REDE INTEIRA

Outro erro histórico é imaginar:

"Antes da Internet os computadores não estavam conectados."

Estavam.

E muito.

Só que através de outras arquiteturas.

Um CPD poderia possuir centenas de linhas de comunicação.

Controladoras especializadas.

Terminais remotos.

Redes SNA.

X.25.

Token Ring.

Ethernet.

No mundo mainframe, VTAM desempenhava papel fundamental na comunicação.

Outros componentes cuidavam fisicamente e logicamente da rede.

Um terminal a centenas de quilômetros poderia estar conversando com uma aplicação central.

Portanto, processamento distribuído não nasceu com a Web.

O que a Internet fez foi transformar profundamente como redes diferentes se interconectavam.


🌐 CAPÍTULO 13 — E ENTÃO CHEGOU O TCP/IP

Em algum canto do CPD surge algo aparentemente pequeno:

TCP/IP

Hoje isso parece banal.

Naquele momento era uma revolução.

O CPD originalmente construído ao redor de redes corporativas proprietárias começava a conversar com o universo TCP/IP.

A arquitetura começou a ganhar pontes:

MAINFRAME
    |
  CHANNEL
    |
 GATEWAY
   / \
Ethernet
Token Ring

E depois:

LAN
 |
ROUTER
 |
INTERNET

É possível praticamente assistir à Internet entrando no datacenter.


🐧 CAPÍTULO 14 — UNIX CHEGA AO REINO

Em outra sala aparecem máquinas RISC executando UNIX.

Agora o discurso corporativo muda.

Palavras começam a aparecer:

downsizing.

cliente/servidor.

sistemas abertos.

processamento distribuído.

Alguns começam a profetizar:

"O mainframe acabou."

Spoiler vindo do século XXI:

não acabou.

Mas a mudança foi real.

UNIX trouxe um novo universo de desenvolvimento e administração.

Servidores poderiam executar:

  • correio eletrônico;

  • Web;

  • bancos relacionais;

  • serviços de rede;

  • ferramentas de desenvolvimento;

  • gateways.

Sistemas UNIX da época já ofereciam conceitos sofisticados como JFS, gerenciamento lógico de volumes, ferramentas centralizadas de administração e mecanismos de backup do sistema.

Agora tínhamos:

MAINFRAME
     ↕
    SNA
     ↕
   UNIX
     ↕
 TCP/IP
     ↕
    LAN

A palavra mágica passou a ser:

integração.


🖥️ CAPÍTULO 15 — O PC INVADE O CPD

Enquanto isso, outra revolução ocorre nas mesas.


Pentium.

DOS.

Windows.

OS/2.

NetWare.

Windows NT.

As aplicações começam a ganhar interfaces gráficas.

Planilhas eletrônicas.

Processadores de texto.

Bancos locais.

Ferramentas de desenho.

Gerenciamento de projetos.

O usuário começa a possuir poder computacional próprio.

Isso muda profundamente a relação entre usuário e CPD.

Antes:

"Preciso que o CPD faça."

Agora:

"Talvez eu consiga fazer aqui."

Nascia também um problema que conhecemos muito bem:

Shadow IT.

A planilha que vira sistema.

O banco local que vira cadastro oficial.

O script que ninguém documentou.

Nada realmente novo sob o Sol.


🔌 CAPÍTULO 16 — HUBS, SWITCHES E O ESPAGUETE

Imagine agora centenas de estações.

Cabos.

Patch panels.

Hubs.

Ethernet.

Token Ring.

Fibra óptica entre prédios.

Servidores.

Gateways.

Mainframe.

UNIX.

PC.

SNA.

TCP/IP.

X.25.

Essa é a origem do termo que aparecia cada vez mais:

ambiente heterogêneo.

O problema deixou de ser:

"Como fazer o computador funcionar?"

Passou a ser:

"Como fazer todos esses computadores conversarem?"

Reconheceu?

Em 2026 dizemos:

  • híbrido;

  • multicloud;

  • APIs;

  • eventos;

  • containers;

  • SaaS;

  • integração.

Mudaram as peças.

O problema continua familiar.


🖨️ CAPÍTULO 17 — A IMPRESSORA ERA UM MONSTRO

Há outra coisa difícil de explicar para quem cresceu no mundo digital.

Impressão era infraestrutura crítica.

Um CPD poderia possuir impressoras produzindo:

90 páginas por minuto.

Ou:

120 páginas por minuto.

E equipamentos de impacto medidos em linhas por minuto.

Por quê?

Porque muita informação terminava fisicamente em papel.

Folhas de pagamento.

Extratos.

Listagens.

Relatórios.

Faturas.

Documentos administrativos.

Formulários.

Uma aplicação não terminava necessariamente quando:

STOP RUN.

Ela poderia terminar quando 20 mil páginas estivessem impressas corretamente.


👷 CAPÍTULO 18 — O CPD ERA CHEIO DE GENTE

Agora retire as máquinas da fotografia.

Observe as pessoas.

Operadores.

Programadores.

Analistas.

Administradores de banco.

Especialistas de rede.

Suporte.

Produção.

Planejamento.

Segurança.

Armazenamento.

Telecomunicações.

Operadores de fita.

Técnicos.

O CPD não funcionava sozinho.

Havia procedimentos.

Checklists.

Janelas.

Escalas.

Passagem de turno.

Incidentes.

Autorizações.

O operador conhecia o comportamento da máquina.

Às vezes conseguia perceber que algo estava errado antes mesmo de o monitoramento emitir um diagnóstico conclusivo.

Uma fita demorou demais.

Um job normalmente terminava às 02:15 e eram 02:40.

A fila cresceu.

A impressora parou.

Uma aplicação começou a responder lentamente.

Isso era observabilidade humana.


🚨 CAPÍTULO 19 — 03:17

São 03:17 da madrugada.

Nosso tradicional easter egg apareceu.

O processamento de fechamento deveria estar terminando.

Mas um job está parado.

O operador olha a console.

Descobre que um dataset necessário não está disponível.

O próximo job depende daquele.

E outro depende do próximo.

Agora temos:

JOB A
  ↓
JOB B
  ↓
JOB C
  ↓
JOB D
  ↓
RELATÓRIOS

A falha de A ameaça toda a cadeia.

O telefone toca.

Produção chama suporte.

Suporte chama o analista.

O analista acorda.

Abre o terminal.

Investiga.

Quarenta anos depois chamaremos isso de:

incident response.

Naquela madrugada provavelmente chamavam de:

"A produção parou."


🧠 CAPÍTULO 20 — POR QUE AQUILO ERA TÃO CONFIÁVEL?

Não era magia.

Era engenharia somada a disciplina operacional.

O ambiente possuía ferramentas para:

  • monitorar desempenho;

  • registrar erros;

  • controlar software;

  • administrar armazenamento;

  • gerenciar fitas;

  • acompanhar rede;

  • instalar manutenção;

  • analisar recursos.

Performance não era uma sensação.

Era medida.

CPU.

I/O.

Paginação.

Filas.

Discos.

Rede.

Tempo de resposta.

Throughput.

O ancestral de muito dashboard moderno já existia.

Só não tinha necessariamente gráfico colorido com fundo escuro.


🧬 CAPÍTULO 21 — O SEGREDO ERA A COMPATIBILIDADE

Existe uma lição particularmente importante.

Tecnologia corporativa não pode simplesmente acordar na segunda-feira e dizer:

"Resolvi reinventar tudo."

Existem dados.

Programas.

Interfaces.

Usuários.

Processos.

Auditoria.

Legislação.

Histórico.

Um programa criado para endereçamento de 24 bits podia continuar existindo quando a arquitetura evoluiu para 31 bits. Posteriormente, a evolução para 64 bits continuaria preservando mecanismos de compatibilidade.

Isso produz uma consequência curiosa:

software pode viver mais que hardware.

A CPU desaparece.

O disco desaparece.

A fita muda.

A rede muda.

O prédio muda.

Mas determinada regra COBOL continua existindo.

Porque a regra:

IF CLIENTE-ATIVO
   AND SALDO > LIMITE

não pertence ao computador.

Pertence ao negócio.


🏺 CAPÍTULO 22 — NÃO ERA TECNOLOGIA PRIMITIVA

Talvez esta seja a conclusão mais importante.

É fácil olhar para:

32 MB
128 MB
200 MB por cartucho
10 Mbps

e rir.

Mas isso é presentismo tecnológico.

Estamos comparando números sem comparar problemas.

Aqueles sistemas já precisavam resolver:

  • concorrência;

  • segurança;

  • recuperação;

  • consistência;

  • disponibilidade;

  • armazenamento;

  • comunicação;

  • processamento distribuído;

  • monitoramento;

  • capacidade;

  • backup;

  • disaster recovery;

  • integração.

São exatamente problemas que continuamos resolvendo.


☁️ CAPÍTULO 23 — O CPD NÃO MORREU: ELE FICOU INVISÍVEL

Hoje alguém abre o navegador e escreve:

https://...

Não vê o datacenter.

Não vê o disco.

Não vê a controladora.

Não vê o roteador.

Não vê o balanceador.

Não vê a fila.

Não vê o storage.

Não vê a replicação.

Não vê o backup.

Chamamos isso de:

cloud.

Mas a nuvem continua sendo feita de computadores.

O que mudou dramaticamente foi o nível de abstração.

No CPD antigo você enxergava a infraestrutura.

Hoje frequentemente enxergamos apenas:

service
database
queue
bucket
function
container
API

Alguém, em algum lugar, ainda precisa transformar isso em CPU, memória, rede e armazenamento.


🧙 CAPÍTULO 24 — O QUE O PROGRAMADOR COBOL INICIANTE DEVE APRENDER COM ISSO?

Primeiro:

COBOL nunca esteve sozinho.

Aprender COBOL sem compreender o ecossistema produz um programador limitado.

Entenda:

COBOL
JCL
JES
CICS
datasets
VSAM
banco de dados
storage
rede
segurança
monitoramento

Segundo:

aprenda o fluxo, não apenas a sintaxe.

Pergunte:

De onde vêm os dados?

Quem chama meu programa?

Quem cria o arquivo?

Quem consome minha saída?

O que acontece se eu retornar erro?

Existe restart?

Existe rollback?

Existe dependência?

Terceiro:

respeite o legado.

Legado não significa automaticamente ruim.

Significa:

algo que chegou até você vindo do passado.

Algumas coisas chegaram porque ninguém teve coragem de mexer.

Outras chegaram porque funcionam extraordinariamente bem.

Sua obrigação como engenheiro é descobrir qual das duas situações está diante de você.


🏁 EPÍLOGO — A CATEDRAL

Imagine novamente aquela sala.

Mainframe trabalhando.

Discos girando.

Cartuchos esperando.

Terminais verdes.

Impressoras rugindo.

Luzes piscando.

Operadores acompanhando consoles.

Programadores submetendo jobs.

Redes SNA atravessando quilômetros.

UNIX chegando.

Ethernet crescendo.

TCP/IP aparecendo.

PCs invadindo as mesas.

Internet batendo à porta.

Não estamos olhando para um monte de ferro velho.

Estamos olhando para uma catedral tecnológica construída por milhares de pessoas que resolveram problemas antes de nós.

Cada geração colocou uma pedra.

O operador.

O programador COBOL.

O especialista em Assembler.

O administrador do banco.

O analista de comunicação.

O técnico das fitas.

O administrador UNIX.

O sujeito que passou cabos pelo prédio.

O analista que ficou acordado às 03:17 porque o fechamento não terminou.

Talvez seus nomes tenham desaparecido.

Mas parte do pensamento que construíram permanece.

Quando você escreve uma API resiliente, pensa em idempotência, monitora uma fila, dimensiona storage, configura backup, analisa throughput ou investiga uma transação que desapareceu entre dois sistemas, está enfrentando descendentes dos mesmos problemas.

Por isso estudar um CPD do século passado não é nostalgia.

É estudar arqueologia da Engenharia de Software e da infraestrutura.

Porque os gabinetes mudaram.

Os discos encolheram.

A memória cresceu.

A fita virou cartucho, depois biblioteca robotizada.

SNA dividiu espaço com TCP/IP.

O terminal virou navegador.

O CPD virou datacenter.

O datacenter ganhou uma camada de abstração e passou a ser chamado de cloud.

Mas lá no fundo continuam existindo três perguntas que atravessaram toda a história da computação corporativa:

Onde estão meus dados?

Quem está processando meu trabalho?

E o que acontece quando alguma coisa falha às 03:17 da madrugada?

☕ Um Café no Bellacosa Mainframe

Porque antes de existir a nuvem havia uma sala gelada — e dentro dela pessoas construindo o futuro byte por byte.

terça-feira, 3 de março de 2009

SMP/E : SYSMOD sem mistério = Parte 2

 

Bellacosa Mainframe apresenta IBM SMP/E

📘 Série SMP/E para Iniciantes

Parte 2 – SYSMOD sem mistério  

“No SMP/E, tudo gira em torno do SYSMOD.
Entendeu o SYSMOD, entendeu metade do sistema.”


🧠 O que é SYSMOD (de verdade)

SYSMOD (System Modification) é a unidade básica de mudança controlada pelo SMP/E.

👉 Em português Bellacosa:

SYSMOD é o envelope lacrado que traz código, regras e avisos.

Dentro dele vêm:

  • Código novo ou corrigido

  • Instruções (MCS)

  • Dependências

  • Restrições

  • Alertas (HOLD, ERROR)


🧩 Tipos de SYSMOD (decore isso)

🔹 1. FUNCTION

É a base de tudo.

  • Instala um produto ou grande componente

  • Cria o “chão” para os outros SYSMODs

  • Exemplo: instalação inicial do JES2, CICS, DB2

📌 Sem FUNCTION, nada existe.


🔹 2. PTF (Program Temporary Fix)

É a correção prática do dia a dia.

  • Corrige defeitos

  • Resolve APARs

  • É o SYSMOD mais comum

📌 PTF não é opcional. Segurança agradece.


🔹 3. APAR (Authorized Program Analysis Report)

Não é exatamente uma correção.

  • É o registro do problema

  • Documento técnico da IBM

  • Normalmente leva a um PTF

👉 APAR explica, PTF corrige.


🔹 4. USERMOD

É a customização do cliente.

  • Criado pelo próprio site

  • Não vem da IBM

  • Usado para ajustes locais

📌 USERMOD é poder — e risco.


🧬 SYSMOD não vem sozinho

Um SYSMOD pode ter:

  • Pré-requisitos

  • Co-requisitos

  • Dependentes

  • Exclusões

Tudo isso é descrito nas MCS.

👉 SMP/E não aceita “jeitinho”.


🔁 SYSMOD e o fluxo SMP/E

Todo SYSMOD passa por:

1️⃣ RECEIVE
👉 Entra no controle do SMP/E

2️⃣ APPLY
👉 Vai para TARGET (executável)

3️⃣ ACCEPT
👉 Atualiza o DLIB (baseline)

📌 Pular etapa é pedir problema.


🚨 HOLD e ERROR: os avisos do SYSMOD

🔴 ++HOLD

Indica:

  • Conflitos conhecidos

  • Ações manuais necessárias

  • Restrições de ambiente

📌 Sempre leia o texto do HOLD.


🔥 ++ERROR

Indica:

  • Defeito conhecido no PTF

  • Correção parcial ou problemática

👉 Aplique só se souber o que está fazendo.


🧪 Exemplo prático de SYSMOD

++PTF(UJ12345). ++VER(Z038) FMID(HJES770). ++HOLD(SYSTEM) REASON(REQUIRES IPL).

📌 Tradução Bellacosa:

  • É um PTF

  • Serve para JES2

  • Exige IPL


📦 SYSMOD x FMID (confusão comum)

  • FMID → identifica o produto (ex: HJES770)

  • SYSMOD → mudança aplicada ao produto

👉 SYSMOD sempre aponta para um FMID.


🎓 Como aprender SYSMOD na prática

🧪 Laboratório essencial

  • SMP/E for z/OS Workshop

  • APPLY CHECK

  • Leitura de HOLDS

  • Análise de ERROR

📘 Leitura obrigatória

  • APARs

  • PTF cover letters

  • ++HOLD text

💡 Dica Bellacosa:

“Quem não lê o texto do PTF não sabe o que está instalando.”


🧠 Curiosidades Bellacosa

  • Um único SYSMOD pode alterar centenas de módulos

  • Um ++HOLD ignorado pode gerar outage

  • USERMOD mal feito é pesadelo em migração


🧾 Comentário final – Parte 2

SYSMOD não é só correção.
SYSMOD é contrato.
Quebrou o contrato, o SMP/E cobra.


📌 Próxima Parte da Série

👉 Parte 3 – MCS na prática: ++VER, ++HOLD, ++ERROR sem medo

segunda-feira, 2 de março de 2009

✏️ Capítulo 2 — Giz, Mimiógrafo e Destinos Impressos

 


📚 SÉRIE “Sempre um Isekai”

Por Bellacosa Mainframe
(Memórias de um garoto que aprendeu a trocar de mundo sem sair da sala de aula)

✏️ Capítulo 2 — Giz, Mimiógrafo e Destinos Impressos

Vim de um tempo em que mal aluno com fraco desempenho era reprovado mesmo — sem dó, piedade e sem discurso motivacional.

Mas eu era bom aluno, sempre me destaquei em todas as matérias, ops, quase todas, era abaixo da média em Educação Física, odiava os exercícios, ter que jogar bola, realmente era algo que não me dava prazer. O curioso é que fora a escola jogava vôlei e futebol normal, andava quilômetros em bicicleta, capinava quintais para ganhar uns trocos. O problema era a questão da aula mesmo... quero dizer não era preguiçoso, só não gostava mesmo, era um nerd, que vivia na biblioteca municipal fazendo pesquisas, numa era sem IA e Google para recuperar pontos em EF.

Passei pelos quatro anos do primário com sucesso, mantive boas notas no ginásio e alcancei a glória sendo um aluno brilhante e invejado e vi o colegial passar num piscar de olhos, nesta época já trabalhava então não foi o melhor alunos, mas estive no Top.

Foi ali que me formei técnico em Processamento de Dados, colegial-tecnico onde aprendiamos o suficiente para prestar o Vestibular, mas garantia uma profissão com melhor remuneração, que abriria as portas do mundo empresarial e me levaria, anos depois, aos corredores sagrados do mainframe.


Naquele tempo, informática ainda tinha cheiro de papel perfurado e fita magnética.
Falar em computador era falar em futuro — e eu queria estar lá, digitando linhas de destino no teclado verde-fósforo, não era um IBM Mainframe, mas sim um microcomputador de 8 bits da marca CP 500.

Participei do centro acadêmico no ginásio e no colegial — outros nomes, mesma essência: alunos que acreditavam poder melhorar o mundo começando pela escola.




Produzíamos jornalzinhos em mimiógrafo, ajudávamos em festas e eventos, organizávamos campeonatos e saraus.





Eram tempos simples, mas cheios de propósito e camaradagem.


Foram anos gratificantes, cheios de aventura, cheiro de álcool e papel úmido, onde cada professor era um farol e cada colega, um companheiro de travessia.


sábado, 14 de fevereiro de 2009

💣 SCHOOL DAYS NÃO É ROMANCE — É UM ABEND EM PRODUÇÃO COM CORE DUMP EM TEMPO REAL

 

Bellacosa Mainframe mergulha no polemico School Days

💣 SCHOOL DAYS NÃO É ROMANCE — É UM ABEND EM PRODUÇÃO COM CORE DUMP EM TEMPO REAL

Se você entrou em School Days esperando um “romance escolar”, parabéns:
você acabou de subir um job inocente que vai derrubar o ambiente inteiro.

Isso aqui não é anime de namoro.
👉 É falha catastrófica de comportamento humano rodando sem controle de exceção.


🧠 📦 IDENTIFICAÇÃO DO SISTEMA

  • 🎬 Anime: School Days
  • 📅 Lançamento: 2007 (TV japonesa)
  • 🎮 Origem: visual novel da Overflow
  • 📺 Episódios: 12 + final especial (OVA/episódio 12 alternativo)

👉 Tradução técnica:
um “simulador de escolhas” que virou um estudo de colapso humano em cadeia.


⚙️ 🧩 ARQUITETURA (A ARMADILHA)

Setup clássico:

  • 👦 Makoto Itou → protagonista
  • 👧 Kotonoha Katsura → tímida, emocional
  • 👧 Sekai Saionji → impulsiva, manipuladora

👉 Parece um triângulo amoroso simples.

Mas não é.

É um sistema sem validação de input… com usuários instáveis.


🧨 🧬 HISTÓRIA (OU: COMO TUDO SAI DO CONTROLE)

Makoto inicia um relacionamento com Kotonoha.
Sekai entra como “ajuda”… e vira parte do problema.

O que vem depois:

  • traições sucessivas
  • manipulação emocional
  • decisões egoístas
  • ausência total de responsabilidade

👉 O sistema degrada gradualmente.


💀 O PONTO DE FALHA (SEM SPOILER… OU QUASE)

O anime faz algo raro:

  • Começa como romance
  • Evolui para drama
  • Termina como terror psicológico realista

👉 Não tem demônio.
👉 Não tem fantasia.
👉 Só comportamento humano levado ao extremo.


🧠 🔍 O BUG REAL

Makoto não é “vilão clássico”.

Ele é pior:

  • indeciso
  • egoísta
  • passivo
  • incapaz de assumir consequências

👉 Ele é um processo que:

  • consome recursos
  • gera erro
  • não trata exceção

Kotonoha Katsura 

🧨 EFEITO NO ESPECTADOR

Assistir School Days causa:

  • 😐 desconforto crescente
  • 😡 raiva real dos personagens
  • 😬 ansiedade social
  • 💀 choque no final

👉 Você não “curte” o anime.
👉 Você sobrevive a ele.


🧩 EASTER EGGS E DETALHES ESCONDIDOS

🎮 1. Múltiplos finais (origem visual novel)

  • O jogo tem vários endings
  • Alguns piores que o anime 😄

👉 O anime escolheu um dos mais extremos.


📺 2. Direção propositalmente desconfortável

  • Ritmo lento no início
  • Diálogos “estranhos”

👉 Tudo calculado pra parecer normal… antes do colapso.


💀 3. Construção do desastre

Cada episódio:

  • adiciona tensão
  • quebra mais um limite
  • aproxima do ponto irreversível

👉 É literalmente um acúmulo de erro não tratado.


🧨 CURIOSIDADE HISTÓRICA (CLÁSSICA)

O final virou meme mundial:

👉 “Nice boat.”

Por quê?

  • O episódio final foi censurado em algumas transmissões
  • Substituído por imagens de um barco

👉 Resultado: um dos memes mais famosos dos animes.


⚖️ LEITURA FILOSÓFICA (NÍVEL AVANÇADO)

School Days não fala sobre amor.

Fala sobre:

  • responsabilidade
  • consequências
  • imaturidade emocional
  • efeito dominó de decisões ruins

👉 Ninguém ali é totalmente inocente.


💀 SENSAÇÃO FINAL

Quando termina, você não pensa:

  • “que legal” ❌
  • “que triste” ❌

Você pensa:

“isso poderia acontecer na vida real… e isso é assustador.”


🔥 CONCLUSÃO (ESTILO MAINFRAME)

School Days é um sistema onde:

  • não há validação de input
  • não há rollback
  • não há recovery

👉 E quando o erro acontece…

💣 não tem restart — só dump.

 

sexta-feira, 13 de fevereiro de 2009

🍑 COMO PRODUZIR UMEBOSHI EM CASA

Bellacosa Mainframe na seca da ume para produzir umeboshi

🍑 COMO PRODUZIR UMEBOSHI EM CASA


Receita raiz ao estilo Bellacosa Mainframe
(quando você vira operador, storage, JES2 e backup da tradição japonesa)

Vou te dizer logo de cara: fazer umeboshi em casa não é receita, é processo batch.
Não tem atalho, não tem CTRL+C / CTRL+V, não tem pressa.
É job longo, roda por meses, mas quando termina… entrega resiliência em forma de comida.


🏯 PRIMEIRO: O QUE É UME?

A ume é uma ameixa japonesa (na real, um híbrido entre damasco e ameixa).
Sozinha ela é azeda, dura e ingrata.
Mas depois do processamento correto… vira umeboshi, um dos alimentos mais antigos, funcionais e simbólicos do Japão.

👉 Conserva
👉 Probiótico natural
👉 Antibiótico ancestral
👉 Backup alimentar de guerra


📦 PRÉ-REQUISITOS (DATASETS OBRIGATÓRIOS)

Antes de submeter o job:

  • 1 kg de ume verde (não madura, firme)

  • 150 a 200 g de sal grosso marinho (15–20%)

  • Shiso vermelho seco (opcional, mas clássico)

  • Pote de vidro ou cerâmica esterilizado

  • Peso (prato + algo pesado)

  • Sol, paciência e silêncio

⚠️ Erro comum de iniciante: usar ameixa comum.
Não é a mesma coisa. Job abenda.


🧼 STEP 1 — LIMPEZA (ALLOCATE & SORT)

  1. Lave as ume com cuidado.

  2. Retire os cabinhos.

  3. Seque uma a uma.

Aqui é igual preparar dataset crítico:
qualquer sujeira vira corrupção futura.


🧂 STEP 2 — SALGA (EXEC PGM=UMEBOSHI)

  1. Faça camadas no pote:

    • ume

    • sal

    • ume

    • sal

  2. Termine com sal por cima.

  3. Cubra com prato e coloque peso.

📌 Após 2–3 dias, vai surgir líquido: umezu.
Isso é sinal de job rodando com sucesso.


🌿 STEP 3 — SHISO (OPCIONAL, MAS TRADICIONAL)

Se usar shiso vermelho:

  1. Amasse com sal até soltar líquido escuro.

  2. Descarte o líquido.

  3. Coloque o shiso junto das ume no pote.

Resultado:
🔴 cor
🌸 aroma
🧠 memória cultural


☀️ STEP 4 — SECAGEM AO SOL (LONG RUNNING JOB)

Depois de 1 mês em salmoura:

  1. Retire as ume.

  2. Seque ao sol por 3 dias, virando de tempos em tempos.

  3. À noite, recolha (orvalho é corrupção de dados).

Isso é batch noturno + diurno, estilo raiz.


🗄️ STEP 5 — ARMAZENAMENTO (BACKUP OFFSITE)

  • Volte as ume para o pote

  • Cubra com umezu

  • Armazene em local fresco

⏳ Tempo de maturação:

  • Mínimo: 6 meses

  • Ideal: 1 a 3 anos

  • Mestres: 10+ anos

Sim, umeboshi envelhece melhor que vinho.


🧠 DICAS DE OPERADOR VETERANO

✔ Quanto mais sal, mais durável
✔ Menos sal = mais cuidado
✔ Mofo branco pode ser removido
✔ Mofo preto = ABEND S0C7 (descarta tudo)


🥢 COMO USAR (APLICAÇÕES)

  • Com arroz branco

  • Dentro do onigiri

  • Em chá quente (remédio)

  • Em molhos

  • Para “acordar o sistema” depois de exageros


🥋 FILOSOFIA EMBUTIDA

Fazer umeboshi ensina:

  • Mottainai – nada se desperdiça

  • Wabi-sabi – o valor do imperfeito

  • Shikata ga nai – o tempo manda

  • Resiliência – algo ácido vira força


🧠 CONCLUSÃO BELLACOSA

Produzir umeboshi em casa é como trabalhar com mainframe:

  • Antigo

  • Lento

  • Preciso

  • Pouco entendido

  • Mas absolutamente confiável

É comida que aguenta crises, guerras, apagões…
e ainda melhora com o tempo.

Se quiser, no próximo post eu te ensino:
👉 Umeboshi low-salt (cloud-native)
👉 Umeboshi com mel (versão ocidental)
👉 Falhas comuns e ABENDs do processo

☕🍑
Aqui a tradição roda em batch…
e não falha.

quinta-feira, 12 de fevereiro de 2009

🧭 Agile na Prática: Planejamento, Pessoas e Kanban

 

Bellacosa Mainframe apresenta Agile Kanban

🧭 Agile na Prática: Planejamento, Pessoas e Kanban

(Guia Navegável – Estilo Bellacosa Mainframe)


1️⃣ Por que o planejamento inicial leva à perda de prazos

“Não decida tudo quando você sabe o mínimo.”

Planejar tudo no início de um projeto quase sempre leva a prazos estourados porque:

  • No começo do projeto, sabemos muito pouco

  • Requisitos mudam

  • Tecnologias são atualizadas

  • Dependências externas se movem

📌 Analogia dos pinguins
Planejar um projeto é como atravessar um campo cheio de pinguins em movimento:

  • No início, você enxerga pouco

  • No meio, sua visão muda

  • Conforme avança, você aprende e ajusta o caminho

👉 Moral da história:
Planejar tudo no começo é decidir no pior momento possível.


2️⃣ Planejamento iterativo: navegar pelo desconhecido

O Agile propõe planejar conforme o conhecimento aumenta.

  • Planeje apenas o que você conhece agora

  • Avance um pouco

  • Aprenda

  • Ajuste o plano

  • Repita 🔁

🎯 Precisão realista

  • Planejamento de 3 meses → ~50% de precisão

  • Planejamento de 2 semanas → ~100% de precisão

📌 Frase Bellacosa-style

Agile não tenta ser onisciente. Agile aceita que aprender faz parte do plano.


3️⃣ Por que trocar cargos sem treinamento leva ao fracasso

❌ Erro comum nas organizações

“Vamos virar Agile, mas sem mudar as pessoas nem o mindset.”

Isso gera falhas graves.


4️⃣ Product Manager ≠ Product Owner

  • Product Manager

    • Cargo

    • Foco em orçamento e operação

  • Product Owner

    • Papel do Scrum

    • Visionário

    • Conecta stakeholders ao time

    • Define experimentos e objetivos do sprint

📌 Nem todo Product Manager é um bom Product Owner.
E está tudo bem — desde que isso seja reconhecido.


5️⃣ Project Manager ≠ Scrum Master

Diferenças fundamentais:

Project ManagerScrum Master
Gerencia tarefasAtua como coach
Controla planoProtege o time
Documenta riscosRemove impedimentos
Cobra prazosFomenta autonomia

📌 Choque cultural clássico
O Project Manager pergunta:

“Como você vai se desbloquear?”

O Scrum Master responde:

“Deixa comigo. Vai trabalhar em algo produtivo.”


6️⃣ Development Team ≠ Scrum Team

  • Development Team

    • Apenas desenvolvedores

  • Scrum Team

    • Desenvolvedores

    • Testers

    • Ops

    • Segurança

    • Analistas de negócio

📌 Scrum Team é cross-functional
Tudo o que é necessário para gerar um incremento de valor.


7️⃣ O papel crítico da gestão no Agile

“Sem apoio da liderança, Agile vira teatro.”

Gestão tradicional pergunta:

  • “O que você vai entregar até o fim do ano?”

Gestão ágil pergunta:

  • “O que você vai entregar nas próximas duas semanas?”

  • “Como vamos encantar o cliente no próximo sprint?”

📌 Citação-chave

Enquanto líderes insistirem em prazo, escopo e custo fixos, Agile não funciona como foi projetado.


8️⃣ Ferramentas não tornam ninguém ágil

  • Kanban

  • ZenHub

  • Jira

  • GitHub

👉 Nenhuma ferramenta cria mindset ágil sozinha

📌 Primeiro vem o processo
📌 Depois vem a ferramenta


9️⃣ O que é um Kanban Board (sem complicar)

Kanban é apenas:

  • 📝 O que precisa ser feito

  • ⚙️ O que está sendo feito

  • ✅ O que já foi feito

Visual. Simples. Transparente.


🔟 Pipelines do Kanban (ZenHub como exemplo)

🔹 New Issues

  • Caixa de entrada

  • Tudo começa aqui

❄️ Icebox

  • Armazenamento de longo prazo

  • Ideias futuras

📦 Product Backlog

  • Tudo o que queremos fazer algum dia

🏃 Sprint Backlog

  • O que será feito nos próximos 14 dias

⚙️ In Progress

  • Trabalho em execução

  • Dono visível (avatar)

🔍 Review / QA

  • Pull Requests

  • Revisão de código

✅ Done

  • Trabalho concluído pelo desenvolvedor

  • Aceitação ocorre depois, no Sprint Review


🔄 Fluxo do trabalho no Kanban

➡️ Sempre da esquerda para a direita

  • Entrada → Execução → Entrega

  • Visual

  • Atualizado

  • Uma única fonte da verdade

📌 Desenvolvedor não atualiza vários sistemas
📌 Tudo acontece onde ele já trabalha: GitHub


🧠 Conclusão Bellacosa Mainframe

Agile não é sobre prever o futuro.
É sobre aprender mais rápido,
planejar melhor,
e entregar valor continuamente.

📦Resumo para ir mais longe

Implementar Agile na prática vai muito além de adotar cerimônias ou ferramentas. O verdadeiro diferencial das metodologias ágeis está na combinação equilibrada entre planejamento, pessoas e resultados. Embora o Agile valorize a adaptação às mudanças, isso não significa ausência de planejamento. Pelo contrário, o planejamento acontece de forma contínua, permitindo ajustes rápidos conforme surgem novas necessidades do negócio.

Nesse contexto, as pessoas ocupam papel central. Equipes multidisciplinares, comunicação transparente e colaboração constante tornam-se elementos fundamentais para o sucesso dos projetos. Frameworks como Scrum incentivam a participação ativa de todos os envolvidos, promovendo responsabilidade compartilhada e melhoria contínua.

Outro aspecto importante é o foco nos resultados. Em vez de medir sucesso apenas pelo cumprimento de cronogramas, o Agile busca entregar valor real ao cliente por meio de incrementos frequentes e funcionais. Cada sprint representa uma oportunidade de aprendizado, validação e refinamento das prioridades.

A prática ágil também estimula a identificação rápida de riscos, gargalos e oportunidades de melhoria. Reuniões como Daily Scrum, Sprint Review e Retrospective ajudam a manter alinhamento e transparência ao longo do projeto.

Quando bem aplicado, o Agile cria ambientes mais adaptáveis, produtivos e inovadores, permitindo que organizações respondam com maior velocidade às mudanças do mercado sem abrir mão da qualidade e da satisfação dos clientes.

 

quarta-feira, 4 de fevereiro de 2009

Queen's Blade (クイーンズブレイド)

 

Bellacosa Mainframe apresenta queens blade

☕ Um Café no Bellacosa Mainframe

Queen's Blade (クイーンズブレイド)

Quando um Programador COBOL Descobre que Nem Todo Sistema Antigo é Conservador

Durante décadas o universo dos animes produziu centenas de histórias de fantasia medieval. Algumas buscavam profundidade filosófica. Outras queriam criar grandes épicos. E algumas simplesmente resolveram perguntar:

"E se um torneio para decidir a rainha do reino misturasse RPG, ilustrações de artistas famosos, personagens extremamente carismáticas e fanservice levado ao máximo?"

A resposta recebeu um nome:

Queen's Blade.

Muita gente conhece a série apenas por sua enorme quantidade de ecchi.

Entretanto, isso conta apenas metade da história.

Assim como existe quem pense que um IBM Z serve apenas para executar COBOL, existe quem acredita que Queen's Blade é apenas um anime de mulheres lutando enquanto suas armaduras desaparecem durante os combates.

Nos dois casos, existe muito mais acontecendo por baixo da superfície.

Hoje vamos analisar essa franquia como verdadeiros engenheiros de software: observando sua arquitetura, sua evolução, seu impacto cultural e até algumas mensagens escondidas que normalmente passam despercebidas.


Ficha Técnica

Título Original

クイーンズブレイド (Queen's Blade)

Origem

Visual Combat Books publicados pela Hobby Japan.

Inspirados no sistema americano Lost Worlds, criado por Alfred Leonardi.

Primeira publicação:

2005.  


O Estúdio

O anime foi produzido pela ARMS Corporation.

Se você assistiu animes ecchi entre 2000 e 2012, provavelmente já encontrou esse estúdio.

Eles também produziram obras como:

  • Ikki Tousen

  • Elfen Lied

  • Ikkitousen

  • Mezzo

  • Kite

A ARMS ficou famosa por combinar:

  • boa animação

  • personagens extremamente detalhadas

  • cenas de ação

  • muito fanservice

Durante anos praticamente dominou esse nicho.  


Diretor

Kinji Yoshimoto

Um diretor especializado em fantasia e ação.

Seu estilo privilegia:

  • lutas rápidas

  • enquadramentos cinematográficos

  • personagens visualmente marcantes


A Origem da Franquia

Curiosamente...

Queen's Blade não nasceu como anime.

Também não nasceu como mangá.

Nem como light novel.

Ela surgiu como uma coleção de livros-jogo, em que cada personagem possuía seu próprio volume e as batalhas eram resolvidas por regras semelhantes a um RPG de mesa. Esses livros eram baseados na licença do sistema Lost Worlds, adaptado pela Hobby Japan. 


O Conceito

A cada quatro anos acontece um torneio chamado:

Queen's Blade

A vencedora se torna a próxima Rainha do continente.

Não importa:

  • origem

  • raça

  • riqueza

  • idade

  • nacionalidade

Qualquer guerreira pode participar.

Isso já demonstra uma curiosidade interessante.

O torneio funciona quase como uma mistura entre:

  • Copa do Mundo

  • Jogos Olímpicos

  • Campeonato Mundial de Artes Marciais


A História

Nossa protagonista é:

Leina Vance

Filha de uma família nobre.

Ela poderia viver confortavelmente.

Mas decide abandonar tudo.

Quer descobrir quem realmente é.

Quer lutar por mérito próprio.

Seu destino é participar do Queen's Blade.

Durante essa jornada encontra dezenas de guerreiras, aliadas, rivais e inimigas, enquanto o torneio revela conspirações envolvendo a rainha Aldra e forças sobrenaturais. (Wikipédia)


As Personagens

Leina

A heroína clássica.

Idealista.

Corajosa.

Inexperiente.

Representa o arquétipo do "Padawan".


Tomoe

Samurai.

Extremamente disciplinada.

Representa honra.


Risty

Líder de bandidos.

Parece uma vilã.

Mas possui enorme senso de justiça.


Nanael

Um anjo.

Engraçada.

Ingênua.

Quase sempre cria mais problemas do que resolve.


Echidna

Uma assassina élfica.

Fria.

Calculista.

Mas extremamente inteligente.


Cattleya

Talvez a personagem mais famosa da franquia.

Seu design exagerado virou uma marca registrada da série.


Melona

Uma criatura metamórfica.

Talvez seja uma das personagens mais imprevisíveis do anime.


Temporadas

Queen's Blade: Rurou no Senshi

2009

12 episódios


Queen's Blade: Gyokuza wo Tsugu Mono

2009

12 episódios


Queen's Blade: Utsukushiki Toushi-tachi

OVA

6 episódios


Depois veio:

Queen's Blade Rebellion

2012

Nova protagonista:

Annelotte.

Mais tarde a franquia ainda recebeu projetos derivados como Queen's Blade Unlimited. (Wikipedia)


Gênero

Mistura diversos estilos.

  • Fantasia Medieval

  • Aventura

  • Ação

  • Ecchi

  • Torneio

  • Magia

  • Espada e Feitiçaria


Classificação

Apesar da violência moderada...

O principal motivo da classificação elevada é o fanservice intenso, com cenas frequentes de nudez parcial e "armaduras destrutíveis". Em vários países foi exibido com censura na TV aberta, enquanto a AT-X transmitiu versões sem cortes. (Wikipedia)


O Que Tem de Diferente?

Aqui encontramos o verdadeiro diferencial.

Quase toda franquia medieval segue um roteiro.

Herói.

Vilão.

Dragão.

Espada.

Castelo.

Queen's Blade faz diferente.

Cada personagem foi desenhada para possuir:

  • personalidade única

  • estilo de luta exclusivo

  • origem própria

  • ilustrador diferente

Isso tornou cada guerreira quase uma marca independente.


O Fanservice

Aqui precisamos fazer uma distinção importante.

Existe:

Ecchi.

Existe:

Erotismo.

Existe:

Pornografia.

Queen's Blade fica praticamente o tempo inteiro no primeiro grupo.

Seu objetivo não é contar uma história adulta.

Seu objetivo é exagerar visualmente o design das personagens.

Isso explica:

roupas improváveis

armaduras impossíveis

danos "convenientes"

efeitos cômicos

É um exagero consciente.


As Aventuras

Cada encontro funciona quase como uma missão de RPG.

Encontramos:

Florestas.

Ruínas.

Templos.

Desertos.

Castelos.

Monstros.

Magia.

Mercenários.

Cada episódio adiciona uma nova guerreira ao "grupo".


As Mensagens Ocultas

É aqui que muitos espectadores param cedo demais.

Por trás do ecchi aparecem temas como:

Liberdade

Quase todas abandonaram algum tipo de prisão.


Escolha

Nenhuma luta acontece apenas porque "sim".

Cada personagem luta por uma razão.


Identidade

Leina foge do destino imposto pela família.

Tomoe luta pelo dever.

Risty luta pelos pobres.

Cada uma responde à pergunta:

"Quem sou eu?"


Aparência engana

Várias antagonistas demonstram honra.

Diversas heroínas cometem erros.

A série evita dividir o mundo em "bem" e "mal" absolutos.


Bellacosa Mainframe

Aqui existe um paralelo curioso.

Imagine um ambiente IBM Z.

Cada LPAR possui:

  • objetivo

  • recursos

  • prioridade

  • carga

Nenhuma é igual.

Da mesma forma...

Cada guerreira possui:

  • atributos

  • estratégia

  • especialidade

Não existe "a melhor personagem".

Existe a personagem correta para determinado combate.

É exatamente como arquitetar um ambiente de produção.


Easter Eggs

A inspiração em Lost Worlds faz com que muitos golpes e posturas remetam diretamente aos livros-jogo originais.

O visual de Tomoe homenageia a tradição samurai.

Diversas personagens lembram classes clássicas de RPG:

  • Paladina

  • Amazona

  • Clériga

  • Assassina

  • Bruxa

  • Elfa

  • Cavaleira

  • Gladiadora


Impacto Cultural

Mesmo sendo frequentemente lembrada pelo fanservice, Queen's Blade transformou-se em uma franquia multimídia com mangás, light novels, jogos, figures colecionáveis e continuações. Seu sucesso ajudou a consolidar o ecchi de fantasia como um subgênero relevante no fim dos anos 2000. (Wikipédia)


Curiosidades

  • A franquia nasceu antes do anime como uma coleção de livros-jogo.

  • Cada personagem possuía um volume próprio.

  • O anime teve censura significativa em canais convencionais e versão integral na AT-X.

  • O sucesso gerou OVAs, Rebellion, Unlimited, mangás, light novels e videogames. (Wikipedia)


Vale a Pena?

Depende da expectativa.

Se você procura:

  • drama psicológico como Monster;

  • fantasia profunda como Frieren;

  • construção política complexa como The Twelve Kingdoms;

provavelmente esta não é a melhor escolha.

Mas se deseja:

  • fantasia medieval;

  • lutas criativas;

  • personagens memoráveis;

  • humor;

  • um dos maiores expoentes do ecchi dos anos 2000;

então Queen's Blade continua sendo uma obra importante para entender a evolução desse nicho do anime.


Conclusão

No estilo Bellacosa Mainframe, Queen's Blade deixa uma lição curiosa para um Padawan COBOL.

À primeira vista, muita gente olha para um mainframe e enxerga apenas "um computador antigo". Da mesma forma, olha para Queen's Blade e vê apenas fanservice. Em ambos os casos, a aparência esconde uma arquitetura mais rica: um universo organizado, personagens com papéis bem definidos, regras claras e uma franquia que expandiu um conceito simples para livros, mangás, jogos, OVAs e animes.

Como em um grande sistema corporativo, cada componente cumpre uma função específica. Nem sempre é a tecnologia — ou a obra — mais sofisticada, mas compreender por que ela fez sucesso ajuda a entender a evolução do ecossistema que veio depois. Essa talvez seja a maior lição: antes de julgar um sistema pela interface, vale a pena conhecer sua arquitetura.


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