O porteiro das conexões do cofre

Abrir uma conversa com um banco de dados é caro: autenticação, sessão, negociação — dezenas de milissegundos antes de a primeira pergunta sair. Um sistema com vários serviços conversando ao mesmo tempo, cada um abrindo sua própria conversa, esgota a recepção do cofre de dados sem uma única pergunta útil. No dia 20, o Cervejeiros.Club implantou o porteiro que resolve isso — validado na máquina viva com dez verificações em dez. ...

20/10/2026 · 2 min · 409 words · Cervejeiros.Club

O cofre de dados otimizado: compressão e visões prontas

As gavetas de série temporal resolveram a organização do cofre de dados. Mas organização não é economia: três anos de cotação minuto a minuto ocupam espaço, e a pergunta “dê-me o candle de 5 minutos do último mês” não pode ser recalculada a cada consulta. No dia 20, o cofre ganhou a camada de eficiência — implantada e conferida na máquina viva. As três peças da camada Compressão de história antiga. As gavetas mais velhas são reescritas em formato colunar comprimido: a mesma informação, uma fração do espaço, leitura coluna a coluna — que é justamente como as perguntas de análise consomem dados. A escrita recente segue normal; a história é selada e comprimida. Visões prontas por janela. As agregações que o sistema consulta o dia inteiro — candles de 5 minutos, 1 hora e 1 dia — passam a existir como visões mantidas automaticamente pelo cofre: calculadas uma vez, atualizadas sozinhas com o dado novo, servidas instantâneas. Com uma decisão de desenho registrada: as visões são a fonte única dessas janelas — os sentidos gravam só o minuto a minuto, e todo o resto é derivado. Uma gravação, três janelas consistentes. Índice para o eixo do tempo. Consultas por intervalo ganharam um índice desenhado para o eixo temporal — leve de manutenção, direto ao pedaço certo. flowchart LR M["Gravação do<br/>minuto a minuto"] --> CA5["Visão<br/>5 min"] M --> CA60["Visão<br/>1 hora"] M --> CA1D["Visão<br/>1 dia"] H["História<br/>antiga"] -->|"comprimida<br/>em colunas"| Z[(Espaço<br/>reduzido)] A validação que fecha a peça Nove verificações, nove aprovações, na máquina vivaA camada não foi entregue como receita: foi aplicada e conferida em produção — compressão ativa nas gavetas, as três visões respondendo, índices criados, políticas de automação armadas e a porta de leitura restrita herdando tudo corretamente. Nove verificações na stack de verdade, nove aprovações. A extensão de séries temporais em uso também foi conferida na versão corrente (2.30) antes da aplicação. O efeito prático O cérebro que calcula uma votação precisa de candles em três janelas ao mesmo tempo; o rosto exibe gráficos prontos; o backtester varre anos comprimidos. Com a camada de eficiência, cada um desses consumidores lê a visão ou a história certa sem tocar no minuto a minuto — e a capacidade de gravação dos sentidos fica inteira para o que só eles podem fazer: chegar com dado novo. ...

20/10/2026 · 2 min · 422 words · Cervejeiros.Club