EN
◀ Voltar

Blog

Backend, dados, IA aplicada, homelab e o que mais eu estiver explorando.

  1. ARTIGO · · 9 min de leitura

    Detecção de intrusão em containers: invariantes de uid e auditoria do kernel

    Os user namespaces deixaram no Pi uma regra simples de conferir: todo uid alto pertence a um pod. Como checá-la sem root, o que um alerta revela sobre o componente comprometido, o que não revela sobre quem atacou, e onde o auditd entra.

    #homelab #k3s #kubernetes #security #auditd #raspberry-pi

  2. ARTIGO · · 24 min de leitura

    Do RBAC ao AppArmor: seis fases para blindar um k3s num Raspberry Pi

    Como tirei do meu CI o acesso ao cluster inteiro usando só o que o Kubernetes e o k3s já trazem: RBAC, build sem o socket do host, Pod Security, NetworkPolicy, user namespaces e AppArmor. Em cada fase, o problema, o conceito, o que mudou e como conferir.

    #homelab #k3s #kubernetes #security #rbac #networkpolicy #raspberry-pi

  3. ARTIGO · · 16 min de leitura

    Meu site caiu, e a culpa foi dos meus vizinhos

    Parecia o Tailscale. Depois parecia o cartão SD. Seis horas mais tarde, o culpado era um canal 2.4 GHz lotado de roteadores de vizinhos — e um ponto de acesso ainda falando 802.11b.

    #homelab #raspberry-pi #wifi #networking #cloudflared #tailscale #debugging

  4. ARTIGO · · 12 min de leitura

    Por trás do pedido de doação do Intercept Brasil: hipóteses sobre cache, borda e origem

    Um anúncio de doação do Intercept Brasil pedindo recursos para reforçar sua segurança virou o pretexto para eu pensar em voz alta sobre por que segurança não investida cedo acaba virando o maior orçamento de uma empresa na sua fase mais crítica, e o que dá pra fazer a respeito, na borda e na origem.

    #security #edge #nginx #cdn #cache #networking

  5. ARTIGO · · 6 min de leitura

    Dividir para dobrar: o que aprendi levando duas soluções a um hackathon

    A aposta de dividir uma equipe de quatro pessoas em dois times para atacar dois desafios do haCARthon ao mesmo tempo — e o que sobrou disso além da colocação no ranking.

    #hackathon #desafios-enap #portfolio

  6. ARTIGO · · 12 min de leitura

    Dos arquivos eleitorais brutos a um modelo dimensional: construindo um pipeline de dados para as eleições de 2026 no Brasil

    A construção técnica por trás da cobertura das eleições de 2026: um pipeline orientado a eventos, uma tabela de staging com uma guarda de schema, e um modelo dimensional desenhado a partir de três ciclos eleitorais de engenharia reversa.

    #elections #tse #etl #data-engineering #data-modeling #brazil

  7. ARTIGO · · 9 min de leitura

    Dei ao Claude 12.732 memórias. Eis o que ele percebeu.

    Uma autópsia do meu MemPalace depois de meses de uso — o que o extrator classificou, o que o grafo de conhecimento revelou, e o que aprendi olhando o sistema de fora.

    #ai #mempalace #knowledge-graph #workflow #memory #claude

  8. ARTIGO · · 7 min de leitura

    A stack de memória por trás do workflow de IA: CLAUDE.md, MemPalace e um grafo de conhecimento

    Um olhar sobre a arquitetura de memória em três camadas que construí para dar à IA contexto persistente e estruturado entre sessões — e como cada camada justifica seu lugar.

    #ai #mempalace #claude #mcp #workflow #memory

  9. CASE · · 4 min de leitura

    Três eleições, três encontros com os dados eleitorais do Brasil — e na terceira, era eu quem liderava

    De um dev júnior afundado em arquivos CSV sem documentação em 2019, a assistir um sistema terceirizado de seis dígitos falhar na noite da eleição de 2024, até liderar a construção em 2026. A história por trás do sistema.

    #elections #etl #editorial #2026 #career

  10. ARTIGO · · 9 min de leitura

    Usando IA e dados de partidas de futebol para construir meu próprio narrador

    Construindo a camada de contexto entre eventos brutos de partida e um modelo de linguagem — o que a IA acertou, onde ela falhou, e por que o pipeline importa mais que o prompt.

    #world-cup #ai #langchain #prometheus #observability

  11. CASE · · 6 min de leitura

    Construindo para a Copa do Mundo: narração de torcedor em tempo real e editorial automatizado

    Como construí um produto editorial automatizado em cima de um sistema de narração em tempo real com oito anos de existência — e o que a Copa do Mundo revelou sobre os dois.

    #world-cup #java #sports #real-time #career

  12. ARTIGO · · 7 min de leitura

    O workflow de IA que ninguém mostra: estrutura, memória e trade-offs reais

    Como eu uso IA no desenvolvimento do dia a dia — estrutura de projeto, memória persistente, prompts — e o que ainda quero construir com agentes integrados.

    #ai #productivity #claude #agents #workflow

  13. ARTIGO · · 6 min de leitura

    Do GitLab ao Gitea: como o CI/CD do meu homelab foi de 3,4 GB para 100 MB

    A jornada de montar CI/CD self-hosted num Raspberry Pi 4B — passando por GitHub Actions ARC, GitLab CE, e chegando no Gitea com act_runner, nerdctl e buildkitd.

    #homelab #gitea #gitlab #ci-cd #k3s #raspberry-pi

  14. ARTIGO · · 5 min de leitura

    Traefik como ingress no k3s: do roteamento local ao acesso público sem cert-manager

    Como o ingress funciona no k3s na prática, por que escolhi IngressRoute em vez de Ingress padrão, e como o Cloudflare Tunnel substitui o cert-manager num homelab com recursos limitados.

    #homelab #k3s #traefik #kubernetes #networking

  15. ARTIGO · · 5 min de leitura

    Gitea no Raspberry Pi: a história de como o GitLab derrubou meu homelab

    Como construí um ambiente completo de CI/CD self-hosted num Raspberry Pi 4B — depois de aprender na marra o que cabe num ARM com 4GB de RAM.

    #homelab #gitea #go #k3s #ci-cd

  16. ARTIGO · · 4 min de leitura

    Quem sou eu?

    De escrever código C no papel a sistemas distribuídos em produção — como cheguei até aqui.

    #career #clean-code