Blog
Notas técnicas.
Aprendizados de arquitetura de dados e produto — do trabalho real, sem tutorial genérico.
- Por que o número da planilha não bate com o do painel2026-09-02Não é o Power BI que mente. É a falta de um contrato entre dado cru, dado limpo e métrica de negócio.
- RLS no Postgres2026-08-19Área do cliente que “filtra no app” não é isolamento. No Advocacia Web a regra mora no Postgres — mesmo com bug no front, o banco não entrega o caso do outro.
- Multi-tenant: isolamento no banco, não no front2026-08-12Se o sistema atende mais de um estabelecimento, o cliente A não pode ler o cliente B — mesmo quando o front-end tenta. Filtro na tela não é isolamento.
- Medallion sem slide2026-08-05Bronze, silver e gold só valem se cada camada tem um papel que dá para auditar. No slide, as três viram sinônimo de “já está no lake”.
- Airflow no lugar do script do fulano2026-07-29Pipeline que só roda na máquina de uma pessoa não é processo. É ponto único de falha com nome e sobrenome.
- Quando a planilha ainda é o lugar certo2026-07-22Lakehouse num negócio que cabe numa aba é teatro. A conversa muda quando duas áreas brigam pelo total — não antes.