Translate

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

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

☕ O Dia em que um Padawan COBOL Enfrentou o Teste Avançado… e Descobriu os Segredos do Mainframe

 

Bellacosa Mainframe e o teste de cobol para padawan

☕ O Dia em que um Padawan COBOL Enfrentou o Teste Avançado… e Descobriu os Segredos do Mainframe

“Muito antes de microservices, Kubernetes e modinhas passageiras, havia tabelas OCCURS, SORTs colossais e programas que movem bilhões… silenciosamente.”

Se você é um Padawan do COBOL, prepare seu café ☕ — hoje vamos atravessar uma jornada digna de Jedi Mainframe.

Este artigo é inspirado em um cenário real: um teste avançado de COBOL cobrindo tabelas, SORT, subprogramas, comunicação interprogramas e OO COBOL.

E sim… isso é exatamente o que sustenta bancos, seguradoras e governos.


🧠 Capítulo 1 — A Força das Tabelas OCCURS

Todo Padawan descobre cedo que:

COBOL não tem “arrays”… tem tabelas.

Exemplo clássico:

01 Salary-Table.
02 Salary PIC 9(4) OCCURS 100 TIMES.

Para zerar a tabela:

MOVE 1 TO Counter
PERFORM UNTIL Counter > 100
MOVE 0 TO Salary(Counter)
ADD 1 TO Counter
END-PERFORM

🧩 Easter Egg #1 — O jeito Jedi

Um Mestre COBOL faria:

INITIALIZE Salary-Table

💥 Mesma coisa. Menos CPU. Mais elegância.


🏥 Capítulo 2 — Tabelas Multinível: O Labirinto dos Índices

Considere:

01 Patient-Table.
02 Ward OCCURS 10 TIMES.
03 Patient OCCURS 120 TIMES.
04 Patient-Name PIC X(50).

Para acessar:

Patient-Name(ward-index, patient-index)

👉 Ordem: de fora para dentro

⚠️ Pegadinha mortal

Se errar a ordem ou quantidade de subscritos:

💥 Pode sobrescrever memória
💥 Pode causar S0C4
💥 Pode derrubar um batch inteiro às 3h da manhã


⚡ Capítulo 3 — Índices vs Subscripts: Velocidade da Luz

Padawans usam:

Salary(5)

Mestres usam:

SET idx TO 5
Salary(idx)

Porque:

CaracterísticaSubscriptIndex
TipoNúmeroOffset
PerformanceMédiaAlta
Uso em SEARCH ALL

🧩 Easter Egg #2

Índices não podem receber MOVE:

MOVE 1 TO idx *> ERRO
SET idx TO 1 *> CORRETO

🔍 Capítulo 4 — SEARCH vs SEARCH ALL

🐢 SEARCH (sequencial)

Procura um a um.

🚀 SEARCH ALL (binário)

Divide ao meio repetidamente.

Mas exige:

✔️ Tabela ordenada
✔️ Índice
✔️ Chave correta

Exemplo:

SEARCH ALL Stock
WHEN Stock-Symbol(idx) = "IBM"
PERFORM Found
END-SEARCH

🧩 Curiosidade histórica

Em grandes bancos:

SEARCH ALL pode reduzir milhões de comparações para poucas dezenas.


🔄 Capítulo 5 — SORT: O Motor Invisível do Batch

O SORT interno envolve três arquivos:

1️⃣ Entrada
2️⃣ Work file (SD)
3️⃣ Saída

SORT Sort-Work
ON ASCENDING KEY Customer-ID
USING Input-File
GIVING Output-File

🔥 Regra de ouro

O Sort Work File:

❌ Não é aberto
❌ Não é fechado
❌ Não é manipulado diretamente

👉 O sistema cuida disso.


🧪 Capítulo 6 — INPUT/OUTPUT PROCEDURE: Magia Avançada

Sem USING/GIVING, você controla tudo:

Entrada → RELEASE

RELEASE Sort-Record

Saída → RETURN

RETURN Sort-Work

💡 Isso permite filtrar, transformar ou gerar dados durante o SORT.


🧩 Capítulo 7 — Subprogramas: Modularidade Jedi

Chamador:

CALL "PROCESS-1" USING parm-area

Subprograma:

LINKAGE SECTION.
01 parm-area PIC X(100).

PROCEDURE DIVISION USING parm-area.

🔥 Regra importante

Por padrão:

👉 Parâmetros são BY REFERENCE
👉 Alterações retornam ao chamador


🌐 Capítulo 8 — Comunicação entre Programas

Tipos de dados compartilhados:

TipoEscopo
GLOBALPrograma + subprogramas embedded
EXTERNALTodo o run unit
LOCALApenas o programa

🧩 Easter Egg #3

EXTERNAL é como memória compartilhada “secreta” entre módulos.

Usar demais = pesadelo de manutenção.


🧬 Capítulo 9 — OO COBOL: O Lado Moderno da Força

Sim, COBOL também tem:

✔️ Classes
✔️ Objetos
✔️ Herança
✔️ Métodos
✔️ Factory

Exemplo simplificado:

CLASS-ID. Account.

FACTORY.
WORKING-STORAGE SECTION.
01 Interest PIC 9V99.

OBJECT.
WORKING-STORAGE SECTION.
01 Balance PIC 9(7)V99.

🔥 Diferença crucial

SeçãoPapel
FACTORYNível classe (static)
OBJECTNível instância

⚔️ Capítulo 10 — INVOKE vs CALL

Padawan erra:

CALL obj "method"

Mestre usa:

INVOKE obj "method"

👉 CALL → programas
👉 INVOKE → métodos OO


☕ Epílogo — O Verdadeiro Poder do COBOL

Após atravessar tabelas, SORTs, subprogramas e OO…

O Padawan percebe:

COBOL não é antigo.
COBOL é maduro.

Ele roda onde:

💰 O dinheiro circula
🏦 As transações acontecem
🌍 O mundo confia


🧠 Curiosidade Final (Easter Egg Supremo)

Estima-se que:

Mais de 70% das transações financeiras globais ainda passam por sistemas COBOL.

Enquanto você lia este artigo…

Provavelmente bilhões foram movimentados por código parecido com os exemplos acima.


🚀 Se você chegou até aqui…

Você já não é apenas um Padawan.

Está iniciando o caminho para:

🥋 Mestre do Mainframe

sábado, 21 de fevereiro de 2026

📊 Da Era dos 16MB ao Infinito: A Linha do Tempo que Explica 24 → 31 → 64 bits no Mainframe

 

Bellacosa Mainframe explica o endereçamento de memoria no IBM Mainframe 24 31 e 64 bits

📊 “Da Era dos 16MB ao Infinito: A Linha do Tempo que Explica 24 → 31 → 64 bits no Mainframe”

Prepare-se, padawan… agora você vai enxergar a evolução do mainframe como um verdadeiro mapa de poder computacional — cada salto não foi só técnico… foi uma jogada estratégica digna de xadrez. ♟️


🟢 1. Era 24 bits — O Mundo Cabia em 16MB

🔹 Contexto

  • Arquitetura do OS/360
  • Endereçamento: 24 bits
  • Limite: 16 MB

🧠 O que isso significava?

  • Tudo precisava caber em um espaço minúsculo
  • Programas eram ultra otimizados
  • Overlays eram comuns (carregar partes do programa sob demanda)

💬 Bellacosa insight:

“Aqui nasceu o DNA da eficiência — cada byte valia ouro.”


🟡 2. Era 31 bits — O Hack Mais Elegante da História

🔹 Contexto

  • Evolução para o MVS
  • Introdução da System/370-XA

⚙️ O que mudou?

  • Endereçamento: 31 bits (não 32!)
  • Limite: 2 GB
  • 1 bit reservado (bit 0) para controle

🔥 O pulo do gato:

  • Compatibilidade TOTAL com 24 bits
  • Mistura de modos (24 + 31)
  • Controle inteligente via bit mais significativo

🧪 Conceito-chave:

O endereço não é só endereço — ele carrega “intenção”

💬 Bellacosa insight:

“Enquanto o mundo queria mais bits… o mainframe queria mais inteligência.”


🔵 3. Era 64 bits — O Universo Expandido

🔹 Contexto

  • Arquitetura moderna: z/Architecture
  • Sistemas como z/OS

🚀 O que mudou?

  • Endereçamento: 64 bits
  • Limite teórico: exabytes
  • Espaço virtual gigantesco

🧠 Novos conceitos:

  • Above the bar / below the bar
  • Memory objects
  • Large memory exploitation

💬 Bellacosa insight:

“Agora não é mais sobre caber… é sobre escalar sem limites.”


📊 Timeline Simplificada (Estilo Raiz)

1970s ───────────────► 24 bits (16 MB)
OS/360

1980s ───────────────► 31 bits (2 GB)
MVS / System/370-XA
(bit 0 reservado 👀)

2000+ ───────────────► 64 bits (exabytes)
z/Architecture / z/OS

🧬 Conexão Evolutiva (O Segredo por Trás)

EraProblemaSoluçãoFilosofia
24 bitsMemória limitadaOtimização extrema“Faça caber”
31 bitsCrescer sem quebrarBit de controle“Evolua com legado”
64 bitsEscalabilidadeEspaço massivo“Expanda sem limites”

🐣 Easter Egg de Mestre

Mesmo no mundo 64 bits…

👉 O conceito de “compatibilidade com legado” continua vivo
👉 E o espírito do bit 0 ainda ecoa nas decisões de design

💥 Ou seja:

O passado do mainframe nunca foi descartado — ele foi incorporado


⚡ Fechamento Estilo Bellacosa

Se você entendeu essa timeline, você desbloqueou algo raro:

🧠 Você não vê mais bits… você vê decisões arquiteturais

Porque no mainframe:

Cada bit tem história
Cada limitação vira estratégia
E cada evolução respeita o passado

 

quinta-feira, 21 de março de 2024

☁️🔥 Do RACF ao Terraform: Como um Padawan Mainframe Pode Dominar a Nuvem Antes que a Nuvem Domine Você

 

Bellacosa Mainframe fala sobre Cloud Terraform RACF

☁️🔥 Do RACF ao Terraform: Como um Padawan Mainframe Pode Dominar a Nuvem Antes que a Nuvem Domine Você

“A cloud não substituiu o mainframe. Ela apenas espalhou o mainframe pelo planeta — sem manual impresso.”

Se você vem do mundo z/OS, COBOL, CICS, JCL ou operações críticas, este artigo é para você, jovem Padawan. 🧭
Vamos traduzir Cloud Adoption + Cloud Governance + IaC + Segurança para o idioma mainframe — com exemplos reais, curiosidades e alguns easter eggs técnicos no caminho.


🧠 A Grande Verdade Que Ninguém Te Conta

Cloud não é “servidor alugado”.

Cloud é:

🏛️ Infraestrutura + Automação + Governança + Segurança + FinOps + Cultura

Sem governança, a cloud vira:

🔥 Caos rápido
💸 Conta gigantesca
🔓 Vulnerabilidades
🕵️ Shadow IT
📉 Falta de controle


🏗️ Cloud Adoption = Plano de Migração (Estilo SMPE do Século XXI)

Antes de mover qualquer workload, você precisa responder:

  • Por que migrar?
  • O que migrar?
  • Quando migrar?
  • Vale a pena migrar?
  • Como voltar se der ruim?

Sim… Exit Strategy é obrigatório.

🧩 Analogia mainframe

CloudMainframe
Cloud Adoption StrategyPlano de capacity + modernização
Workload migrationConversão batch / online
Exit strategyDR site alternativo
Hybrid cloudSysplex + distribuído

⚔️ As Estratégias de Migração (Os “Rs” da Força)

Nem todo sistema deve ser tratado igual.

🚚 Rehost — Lift and Shift

Mover sem alterar.

👉 Como rodar um COBOL antigo em outro LPAR sem recompilar.


✏️ Revise — Ajustar um pouco

Pequenas melhorias para rodar melhor na cloud.

👉 Tipo recompilar com novo runtime.


🧠 Refactor — Modernizar arquitetura

Mudanças profundas.

👉 Monolito → Microservices
👉 CICS → APIs
👉 Batch → Event-driven


🔄 Replace — Trocar por SaaS

Abandonar o sistema próprio.

👉 Sistema de RH interno → solução pronta.


🧱 Rebuild — Reescrever tudo

Quando o legado virou fóssil.

👉 Recriar do zero com arquitetura cloud-native.


🏛️ Cloud Governance = RACF + JES + SMF + Auditoria… Só que Global

Governança é o que impede a cloud de virar faroeste.

🎯 Objetivos principais

  • 🔐 Segurança
  • 💰 Controle de custos
  • ⚙️ Operação estável
  • 📜 Compliance
  • 📊 Monitoramento
  • 🧩 Padronização

🕵️ Shadow IT — O “Batch Fantasma” da Cloud

Equipes criam recursos sem controle.

Resultado:

🧟 Servidores esquecidos
💸 Custos ocultos
🔓 Riscos
📉 Ninguém sabe o que existe

No mainframe isso seria impensável.

Na cloud? Dois cliques.


💰 FinOps — Porque a Conta Chega TODO MÊS

Na cloud você paga por:

  • CPU
  • Memória
  • Storage
  • Rede (principalmente rede!)
  • Serviços gerenciados
  • Recursos ociosos 😈

💣 Maiores vilões

  1. Recursos esquecidos
  2. Transferência de dados
  3. Superdimensionamento
  4. Falta de autoscaling

⚡ Autoscaling — O WLM da Nuvem

Ajusta capacidade automaticamente.

🧠 Exemplo

E-commerce:

  • Normal → poucos servidores
  • Black Friday → centenas
  • Depois → volta ao normal

Sem autoscaling = pagar pico o ano inteiro.


📍 Regra de Ouro da Arquitetura Cloud

💰 “Você paga pela arquitetura que desenha.”

Mover dados entre regiões custa caro.
Mover entre cloud e on-prem custa MAIS caro ainda.


🔐 Segurança: O Modelo de Responsabilidade Compartilhada

Cloud NÃO é “segurança terceirizada”.

☁️ Provedor protege:

  • Datacenter
  • Hardware
  • Infra base

🏢 Cliente protege:

  • Dados
  • Aplicações
  • Configuração
  • Identidades
  • Acessos

👉 Bucket público com dados sensíveis? Culpa sua.


🪪 IAM — O RACF da Cloud (Easter Egg #1)

Identity and Access Management é o novo perímetro.

Não existe mais “cerca” física.

Quem controla identidade controla tudo.

Boas práticas dignas de um sysprog Jedi:

✔️ Princípio do menor privilégio
✔️ MFA obrigatório
✔️ Roles, não usuários diretos
✔️ Auditoria contínua


🗄️ Data Management — Nem Todo Dado É Igual

Classificação é essencial.

TipoProteção
PúblicoBásica
InternoModerada
ConfidencialAlta
ReguladoMáxima

Aplicar segurança máxima a tudo = caro e ineficiente.


📦 Arquivamento — O Hierarchical Storage Management da Cloud

Dados frios devem ir para storage barato.

🔥 Hot → rápido e caro
🌤️ Cool → intermediário
❄️ Archive → lento e barato

Padawan que não arquiva dados… paga caro.


⚙️ Infrastructure as Code — O JCL da Cloud (Easter Egg #2)

Na cloud madura, ninguém cria infraestrutura clicando.

Tudo é código.

Exemplo mental:

👉 JCL cria job
👉 IaC cria infraestrutura

Ferramentas comuns

  • Terraform
  • Ansible
  • CloudFormation
  • Bicep

💻 Exemplo simplificado (Terraform)

Criar uma VM inteira com código:

  • Região definida
  • Tipo de máquina
  • Sistema operacional
  • Tags de governança

Reprodutível. Auditável. Versionado.


🧩 Por que IaC é obrigatório?

Sem automação:

❌ Deploy manual inseguro
❌ Configurações divergentes
❌ Ambientes inconsistentes
❌ Custos fora de controle
❌ Difícil auditoria

Com IaC:

✔️ Padronização
✔️ Segurança embutida
✔️ Aprovação controlada
✔️ Recriação rápida
✔️ Governança executável


🧟 Cloud Sprawl — O “Dataset Órfão” em Escala Planetária

Recursos acumulados sem uso.

Exemplos:

  • VMs esquecidas
  • Discos soltos
  • Snapshots antigos
  • Ambientes de teste abandonados

Grandes empresas economizam milhões apenas limpando isso.


🧭 O Fluxo Completo da Adoção Cloud

🔎 Assess → 🗺️ Plan → 🚀 Adopt → 🏛️ Govern → ⚡ Optimize

Pular etapas = sofrimento garantido.


🧠 Insight de Arquitetura Avançada

Cloud não falha por tecnologia — falha por governança, planejamento e pessoas.


🧪 Easter Egg Final

Se você domina:

  • RACF
  • Auditoria
  • Capacity planning
  • Operação 24x7
  • Sistemas críticos

👉 Você já tem metade do DNA de um Cloud Architect.

O resto é aprender as ferramentas.


🏆 Mensagem ao Padawan

A nuvem não matou o mainframe.

Ela espalhou seus princípios:

✔️ Alta disponibilidade
✔️ Segurança rigorosa
✔️ Escalabilidade
✔️ Automação
✔️ Governança
✔️ Processamento crítico


☕ Conclusão no Estilo Bellacosa

O verdadeiro poder não está em migrar para a cloud.
Está em governar a cloud sem perder a disciplina do mainframe.

Padawan, se você trouxer a mentalidade z/OS para a nuvem…

👉 Você não será apenas um usuário de cloud.
👉 Você será o arquiteto que impede que tudo desmorone.

segunda-feira, 6 de maio de 2019

Rotunda da CIA Mogiana em Campinas - Memoria Ferroviária Paulista

Rotunda ferroviária da Mogiana : Complexo FEPASA em Campinas


Tema de outros vídeos em nosso canal, a Estação Central de Campinas, outrora abrigou um complexo centro ferroviário, coração da Cia Paulista e da Cia Mogiana.


Em suas instalações milhares de trabalhadores circulavam e trabalhavam nas mais diversas atividades, 24 horas por dia, 7 dias por semana.

Neste complexo havia duas rotundas, uma usina termoelétrica, central de telégrafo, marcenaria, carpintaria, mecânica leve, mecânica pesada, fundição,  cozinha, cantina, oficina de costura, fabricação de vagões e carruagens e muito mais.

Após inúmeras tentativas, enfim consegui adentrar na EMDEC e com autorização visitei as ruínas da antiga rotunda, é impressionante o tamanho, contei 22 eslotes para locomotiva, me emocionei pensando em quantas locomotivas a vapor, diesel, elétrica estiveram armazenadas aqui.

Quanta riqueza e progresso trouxe estas instalações que ligava o interior ao litoral, trazendo e levando pessoas e bens, espero que um dia se concretize e se transforme num belo museu para as futuras gerações conhecerem um pouco mais da história.

Se gostou deixe seu like, e caso não seja inscrito no canal se inscreva. Muito obrigado pela visita.

Tag


#Campinas #Ferrovia #MemoriaFerroviaria #CiaPaulista #CiaMogiana #Trem #Locomotiva #Rotunda #RotundaFerroviaria #Vapor #Trilhos #Carris #Arquitetura #Arqueologia #Industrial #EstaçãoCultural #Estacao #Central

segunda-feira, 15 de outubro de 2012

🧠🔥 O Mainframer do Século XXI: sobrevivente, arquiteto e tradutor de mundos

 


🧠🔥 O Mainframer do Século XXI: sobrevivente, arquiteto e tradutor de mundos



02:17 — Prólogo: o profissional que já foi dado como extinto

Se você perguntar para um recruiter distraído, ele dirá:

“Mainframe é legado.”

Se você perguntar para o sistema financeiro mundial, ele responde:

“Sem ele, nada abre.”

O mainframer do século XXI não é um fóssil.
Ele é um sobrevivente técnico, um arquiteto silencioso e, acima de tudo, um tradutor entre mundos.


1️⃣ História curta de uma profissão longa 🕰️

  • Anos 70–80: operador, JCL, respeito ao batch

  • Anos 90: analista, CICS, DB2, MQ

  • Anos 2000: integração, web, SOA

  • Anos 2010: APIs, eventos, cloud

  • Hoje: core engineer + distributed architect

😈 Easter egg histórico:
Quem aprendeu CICS antes de REST já entendia request/response melhor que muito dev moderno.


2️⃣ Sobrevivente: por que o mainframer ainda está aqui 🧱

Ele sobreviveu porque:

  • Aprendeu a respeitar estado

  • Desconfiou de “eventual”

  • Nunca romantizou falha

  • Tratou produção como território sagrado

📌 Tradução Bellacosa:
Enquanto outros aprendiam com outage, o mainframer evitava que eles existissem.


3️⃣ Arquiteto: quando aplicações viraram distribuídas 🧩

Aplicações distribuídas trouxeram:

  • Falha parcial

  • Latência

  • Observabilidade obrigatória

  • Orquestração complexa

O mainframer já conhecia:

  • Controle transacional

  • Limites claros

  • Contratos estáveis

  • Disciplina operacional

💣 Easter egg:
Two-Phase Commit traumatiza, mas educa.


4️⃣ Tradutor de mundos: o papel invisível 🌍

O mainframer moderno traduz:

  • Cloud → Core

  • Stateless → Stateful

  • Velocidade → Consistência

  • Experimento → Produção

Ele explica:

“Não é que não dê para fazer.
É que não dá para fazer assim.”


5️⃣ Passo a passo: mentalidade distribuída para mainframers

1️⃣ Aceite falha parcial
2️⃣ Desacople sem perder controle
3️⃣ Publique eventos, não segredos
4️⃣ Trate APIs como contratos legais
5️⃣ Observe tudo
6️⃣ Documente o óbvio
7️⃣ Nunca confie só no retry

🔥 Dica Bellacosa:
Retry sem idempotência é só negação organizada.


6️⃣ Conhecimento básico essencial (sem modinha) 📚

Conceitos

  • CAP Theorem

  • Event-driven architecture

  • Observabilidade

  • Resiliência

  • SRE

  • Arquitetura híbrida

Ferramentas

  • MQ / Kafka

  • APIs

  • z/OS Connect

  • Instana / APM

  • CI/CD no z/OS


7️⃣ Curiosidades que só mainframer percebe 👀

  • “Alta disponibilidade” sempre foi requisito

  • Segurança nunca foi opcional

  • Batch quebrado ensina humildade

  • Produção não é laboratório

😈 Easter egg:
Quem já leu SMF em hexadecimal entende logs distribuídos sem chorar.


8️⃣ Guia de estudo prático 🗺️

Para evoluir sem perder identidade

  • Estude arquitetura, não frameworks

  • Entenda cloud sem romantizar

  • Aprenda a dizer “não” com argumentos

  • Leia post-mortems

  • Observe sistemas reais

📌 Mantra:
Tecnologia muda. Fundamentos não.


9️⃣ Aplicações reais desse perfil 💼

  • Arquitetura corporativa

  • Core banking

  • Integrações críticas

  • Governança técnica

  • Modernização sem suicídio operacional

🎯 Mercado:
Quem entende mainframe e distribuído não fica desempregado.
Fica sobrecarregado.


🔟 Comentário final (03:02 — tudo verde)

O mainframer do século XXI:

  • Não nega o passado

  • Não idolatra o futuro

  • Não quebra produção por hype

Ele conecta eras.

🖤 El Jefe Midnight Lunch encerra assim:
“Enquanto uns discutem se o mainframe morreu, ele segue processando o mundo.”

 

segunda-feira, 27 de agosto de 2012

🔗🔥 Arquitetura Híbrida explicada para quem já integrou tudo com tudo

 


🔗🔥 Arquitetura Híbrida explicada para quem já integrou tudo com tudo



01:12 — Introdução: quando “híbrido” já era a regra, não a exceção

Se você é mainframer e já integrou tudo com tudo, parabéns:
você viveu arquitetura híbrida antes dela virar estratégia corporativa com slide bonito.

Antes de cloud, já existia:

  • Mainframe falando com Unix

  • CICS conversando com web

  • Batch alimentando data warehouse

  • MQ colando mundos diferentes

Arquitetura híbrida não nasceu na nuvem.
Ela nasceu da necessidade de sobreviver.




1️⃣ O que é Arquitetura Híbrida (sem buzzword)

Arquitetura híbrida é quando:

  • Sistemas legados e modernos coexistem

  • On-premises e cloud convivem

  • Dados e processos são distribuídos

  • Nenhuma plataforma reina sozinha

📌 Dialeto mainframe:

“O core fica onde sempre esteve. O resto gira em volta.”


2️⃣ Um pouco de história (sim, de novo 🕰️)

  • Anos 80/90: mainframe + terminais

  • Anos 90/2000: mainframe + client-server

  • Anos 2000: mainframe + web

  • Anos 2010: mainframe + cloud

  • Hoje: tudo junto, ao mesmo tempo

😈 Easter egg histórico:
SOA foi a primeira tentativa “oficial” de arquitetura híbrida.


3️⃣ O erro clássico: querer migrar tudo 🧠

Toda empresa passa por isso:

  • “Vamos sair do mainframe”

  • “Vamos reescrever tudo”

  • “Cloud resolve tudo”

Resultado comum:

  • Projeto infinito

  • Custo explodido

  • Sistema pior

👉 Mainframer sabe:

“Core estável não se mexe sem dor.”


4️⃣ O papel do mainframe na arquitetura híbrida 🏛️

Mainframe:

  • Sistema de registro

  • Dado crítico

  • Consistência

  • Performance previsível

Cloud:

  • Elasticidade

  • Experimentação

  • UX

  • Escala variável

📎 Tradução Bellacosa:

“Mainframe é o cérebro. Cloud é o sistema nervoso.”


5️⃣ Integração: onde mora o caos (e a arte)

Ferramentas clássicas:

  • MQ

  • CICS Web Services

  • FTP/SFTP

  • DB replication

Ferramentas modernas:

  • APIs REST

  • Event streaming

  • iPaaS

  • Service Mesh

😈 Easter egg:
Integração mal feita vira dependência invisível.


6️⃣ Passo a passo para desenhar arquitetura híbrida sem dor

1️⃣ Identifique o core imutável
2️⃣ Separe o que muda do que não muda
3️⃣ Exponha capacidades, não tabelas
4️⃣ Use mensageria para desacoplar
5️⃣ Observe tudo
6️⃣ Planeje falha e latência
7️⃣ Evolua aos poucos

💣 Dica Bellacosa:
Híbrido bom é aquele que não precisa de herói.


7️⃣ Guia de estudo para mainframers integradores 📚

Conceitos

  • Arquitetura híbrida

  • APIs

  • Event-driven

  • Observabilidade

  • Resiliência

  • Segurança distribuída

Ferramentas

  • IBM MQ

  • CICS TS

  • API Connect

  • Kafka

  • Instana

  • Kubernetes


8️⃣ Aplicações práticas no mundo real

  • Modernização sem big bang

  • Exposição de serviços legados

  • Escala elástica no front

  • Core estável no back

  • Redução de risco

🎯 Mainframer híbrido vira arquiteto estratégico.


9️⃣ Curiosidades que só veterano percebe 👀

  • Quanto mais integração, mais disciplina

  • API sem contrato é armadilha

  • Mensagem mal definida vira dívida

  • Observabilidade é obrigatória

📌 Verdade dura:
Arquitetura híbrida sem governança é gambiarra corporativa.


🔟 Comentário final (02:06, sistema respirando)

Arquitetura híbrida não é transição.
É estado permanente.

Se você já:

  • Conectou coisa que não deveria conversar

  • Sobreviveu a projeto de migração maluco

  • Defendeu o core contra modinha

Então você entende o jogo.

🖤 El Jefe Midnight Lunch fecha com autoridade:
Quem domina híbrido não escolhe lado. Escolhe estabilidade.

segunda-feira, 26 de fevereiro de 1990

O Centro Velho de Sao Paulo na decada de 90

Amo o centro de São Paulo, tantas caminhadas fiz... 

Desde a tenra infância tenho um amor pelo centro, quando chegava o final do ano, meus pais diziam que tínhamos que ir ate a "cidade" para comprar as bolas de natal e nossos presentes. Era uma alegria chegar no parque Dom Pedro (mesmo passando mau no ónibus).

Subir aquela ladeira cheia de lojas, cheia de gente e barracas, entrar em loja por loja em busca da melhor oferta. Fui crescendo e esse amor evoluindo. Anos mais tarde quando comecei a trabalhar fui logo escalado para ser office-boy no centro.

Nessa época foi a gloria conhecia todos os artistas de ruas, sabia de cor e salteado as trapaças dos trambiqueiros, nos fliperamas e lugar menos bons era reconhecido pelos trombadinhas e nunca tive nenhum problema no centro, entregando todos as minhas remessas sem nenhum extravio.

Conhecia as meninas da Martins Fontes, as meninas da João Mendes... tabu mesmo era só a rapaziada da Republica, evitava passar por ali, as vezes fazia uma longa volta pela Avenida São João só para não ter que atravessar a praça.

Comprava revistas suecas para revender na Paulista, ia na galeria do Rock em busca de tintas e equipamentos de tatuagem (serviço que naqueles anos 90 começavam a surgir pela cidade), comprava disco em vinil raro na 24 de Maio, selos na Conselheiro Crispiniano, revelava fotografias e buscava material fotografico na Amaral Gurgel.


Na Sao Bento comprava produtos químicos na Boutique Veado Douro e tantas outras encomendas que me faziam, sempre tinha uma listinha de compras a fazer no centro... Galeria Page, Florêncio de Abreu, Ladeira Porto Geral e tantas outras,

De final de semana quando nao tinha nada para fazer ia dar minhas voltinhas pelo centro, assistir filmes no Olido, Ipiranga, Maraba, Marrocos e vários outros que hoje são estacionamentos e igrejas, mesmo as quartas-feiras com a meia entrada era uma grande pedida.

Não esquecendo o Mappin e o Mesbla templos do consumo, ou a esfiha Chic da São João, o caldo de cana e pastel no Largo do Passaindu. E as igrejas, o teatro Municipal, o Mercado que era todo sucateado, as banquinhas de jornal e os sebos. Que vida tinha o centro.


Curiosidades do centrão

1️⃣ Caminhe pelas ruas de pedra

O Triângulo Histórico, entre Rua XV de Novembro, São Bento e Direita, ainda guarda trechos de paralelepípedos originais, usados desde o século XIX. São perfeitos para sentir o ritmo da cidade antiga.


2️⃣ Observe os detalhes arquitetônicos

Prédios como o Edifício Martinelli e o Palácio das Indústrias têm relevo, cerâmicas e vitrais quase esquecidos. Muitos visitantes passam sem notar pequenas assinaturas de arquitetos e escultores.


3️⃣ Igrejas antigas

O Mosteiro de São Bento e a Catedral da Sé são tesouros históricos. Curiosidade: a Sé foi construída sobre o marco zero da cidade e já teve múmias e ossários preservados sob o solo.


4️⃣ Descubra a arte urbana antiga

Alguns edifícios têm murais e painéis de azulejos escondidos em fachadas laterais. São verdadeiros easter eggs históricos, quase invisíveis aos apressados.


5️⃣ Mercado Municipal – além dos pastéis

O Mercadão é famoso, mas poucos sabem que suas portas e vitrais contam a história dos alimentos que chegaram à cidade com imigrantes italianos, japoneses e portugueses.


6️⃣ Biblioteca Mário de Andrade

Uma das maiores bibliotecas da América Latina, com coleções raras sobre São Paulo antiga. Vale explorar os corredores silenciosos e mapas históricos da cidade.


7️⃣ Pequenos cafés históricos

O Café Girondino e o São Domingos resistem há décadas. Ali você encontra decoração original, cardápio tradicional e mesas que viram palco de negociações e fofocas históricas.


8️⃣ Passeio de bonde e memória

Embora os bondes originais não circulem mais, ruas como a Itaim Bibi preservam calçadas e trilhos antigos. Eles contam a história do transporte público antes do metrô.


9️⃣ Beco do Pinto e ruas escondidas

O centro antigo tem vielas e becos pouco conhecidos, onde antigos cortiços e lojas de artesanato sobrevivem ao tempo. São ótimos para descobrir pequenas histórias urbanas.


🔟 Museus secretos

O Museu Anchieta, o Museu de Arte Sacra e pequenos centros culturais guardam relíquias esquecidas, de documentos coloniais a peças de ouro do ciclo do café, quase invisíveis aos turistas comuns.

🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️🗺️