Principal Solutions Architect

Alan
Ramalho.

Arquitetura para o que é complexo.
Clareza para o que vem depois.

Conheça o trabalho
Cloud · Sistemas distribuídos · EngenhariaPortfólio selecionado / 2026

01 Trabalhos selecionados

A forma segue
a decisão.

Uma arquitetura se revela nas escolhas que a sustentam. O que centralizar. O que desacoplar. Onde aceitar latência. Como recuperar o controle.

Do plano de controle de uma frota ao acesso seguro a uma máquina remota: três projetos autorais, vistos de perto.

01 / Sistemas distribuídosProjeto autoral · Fleet Orchestrator

FORCH.

Um centro de decisão.
Múltiplas bordas.

Fleet OrchestratorMapa de arquitetura / 01
GitEstado desejado
clone + render
CONTROL PLANE
GatewayGo / GKE
GitOps · Reconcile · Liveness
gRPC bidirecional
Conexão iniciada pelo edge
Cluster AAgent / SSA
Cluster BAgent / SSA
Cluster CAgent / SSA

Gestão de clusters Kubernetes com GitOps e agentes leves. O hub concentra renderização e reconciliação; a borda inicia a conexão e aplica o estado desejado.

Go / gRPC / Kubernetes / Terraform

Outbound-onlySem conexão do hub para a borda
Prune por bindingOwnership explícito de recursos
Liveness gradualReconexão e tolerância à intermitência
02 / Engenharia de banco de dadosProjeto autoral · Pesquisa experimental

RAD.

O dado permanece.
O compute se transforma.

Relational Autoscaling DatabaseMapa de arquitetura / 02
AplicaçãolibSQL · Prisma
SQL / HRANA
DATA PLANE
WriterSQLite + VFS / Rust
SlateDBObject storage
leitura eventual
Escala horizontal / KEDA
Reader AReplica / Hrana
Reader BReplica / Hrana
Reader NReplica / Hrana

Um banco relacional experimental com escala a zero. Um único writer, leitores independentes e dados em object storage. A arquitetura é confrontada com medições, falhas e recuperação.

Rust / SQLite / SlateDB / GKE / KEDA

2,4 a 3,5 mil/s

Escritas contínuas no GKE

8/8

Ciclos de escala a zero íntegros

Evidência, com contexto

Bateria experimental em GKE Autopilot e Cloud Storage. Uma região, banco de 357 MiB. Medido em 13/10/2026.

03 / Acesso remotoProjeto autoral · Browser shell

EAM.

Uma sessão segura.
Até a borda.

Edge Access ManagerMapa de arquitetura / 03
Browser shellNext.js
HTTPS / session
IDENTITY
OAuth + RBACIAM policy
túnel de entrada única
Sem porta pública no edge
REMOTE ACCESS
Cloudflare TunnelWebSocket
PTY stream
Go agentPTY / allowlist
shell control
Edge nodeComando executado

Shell remoto pelo navegador, com identidade, autorização e transporte controlados. A sessão atravessa um Cloudflare Tunnel até um agente Go que abre um PTY no nó de borda sem expor uma porta pública.

Next.js / Go / WebSocket / PTY / Cloudflare Tunnel / Terraform

Zero inboundO nó de borda não publica SSH
RBAC por sessãoIdentidade decide o alcance
PTY controladoAllowlist e auditoria no agente

A prática em outras escalas

Outras construções.

04RampNível 8 / Migração de dados

Toolkit de migração com perfis declarativos, dry-run e 13 camadas de validação. A operação compara origem e destino por checksum e prova a integridade da carga entre engines.

Go / Bash / Python / MySQL / PostgreSQL / Kubernetes
05BussBoardNível 8 / Áudio nativo

Roteador e mixer de áudio por aplicativo para macOS. Process tap, aggregate device, ring buffer sem lock, DSP em tempo real e driver virtual HAL formam uma cadeia nativa de baixa latência.

Tauri 2 / React / Rust / Core Audio / C / PipeWire
06Arquivo13Nível 7 / Produto web

Jogo web de investigação em produção, com paywall, autenticação e eventos de compra. Firestore, Mercado Pago, Eventarc e BigQuery conectam produto, pagamento e análise.

Next.js / Cloud Run / Firebase / Go / Eventarc / BigQuery / Terraform
07BussPedalNível 7 / DSP musical

Simulador de pedaleira de guitarra para macOS. Uma cadeia de efeitos em tempo real combina drive, EQ, wah, amplificação, gabinete por convolução, delay e reverb.

Tauri 2 / React / Rust / Core Audio / DSP
08VoxctlNível 6 / Voz e agentes

Harness de voz full duplex para operar agentes de código. WebSocket, áudio PCM, interrupção da fala, detecção de voz local e execução controlada de ferramentas.

Python / OpenAI Realtime API / Gemini Live / PortAudio
09RagSaudePocNível 6 / Dados clínicos

Prontuário consultável em linguagem natural sem tirar o dado do perímetro. Replicação lógica, embeddings locais, Qdrant e outbox transacional preservam o controle das exclusões.

PostgreSQL / Airflow / Qdrant / ADK / k3s / GCP

02 Abordagem

A sofisticação está
no que se resolve.

01 / Compreender

A restrição
antes da solução.

Rede, consistência, custo, recuperação. O desenho começa pelo que o sistema precisa suportar.

02 / Decidir

Escolhas explícitas.
Limites também.

Decisões registradas e compromissos claros. Centralizar ou distribuir precisa ter uma razão.

03 / Comprovar

O desenho encontra
a realidade.

Implementação, medição e teste de falha. O resultado vale junto com o ambiente em que foi obtido.

03 Perfil

Alan Ramalho

Entre a visão
e a execução.

Alan Ramalho

Arquiteto de soluções.
Engenheiro por ofício.

Atuo na interseção entre arquitetura, plataforma e produto. Meu trabalho vai da definição do sistema ao código, da infraestrutura à operação.

Na Cloud-Ace Brasil, trabalho com arquitetura e plataformas. Na GasNow, lidero tecnologia. À frente da Ra-Arquitetura, desenvolvo soluções e investigações próprias.

Cloud-Ace Brasil
Senior Solutions Architect / Platform / DevOps
GasNow
Head of Technology
Ra-Arquitetura
Founder & Principal Solutions Architect

Uma boa conversa é o primeiro desenho.

Arquitetura / Plataforma / Produto

O próximo
capítulo.

Alan Ramalho / Estudos de arquitetura