Azzazzel

Um diário de bordo sobre código, sistemas e a entropia digital.

Entradas Recentes

2024-09-18

Explorando a Inconsistência Eventual

Hoje o dia foi dedicado a depurar um comportamento estranho em um sistema distribuído. A raiz do problema? Uma má compreensão do time sobre consistência eventual. É fascinante e aterrorizante como um conceito tão fundamental pode gerar bugs tão sutis. A solução envolveu implementar um read-repair mais agressivo e educar a equipe. A lição: nunca subestime a base teórica.

2024-09-15

Refatoração: A Arte de Destruir para Reconstruir

Passei as últimas 48 horas imerso em uma refatoração massiva de um serviço legado. Código monolítico, acoplamento por toda parte. A sensação de substituir lentamente o caos por módulos limpos e testáveis é indescritível. É um trabalho ingrato que não gera novas "features", mas que garante a sanidade futura da equipe e a estabilidade do sistema. Cada teste que passa é uma pequena vitória.

2024-09-12

Automação de Infraestrutura com IaC

Finalmente migramos a configuração de ambiente de scripts manuais para Terraform. O processo foi doloroso, com várias tentativas e erros, mas o resultado é uma infraestrutura como código (IaC) declarativa, versionável e reprodutível. A paz de espírito de saber que podemos recriar todo o ambiente com um único comando não tem preço. Adeus, "funcionou na minha máquina".

Projetos e Experimentos

Cerberus

Um sistema de monitoramento de logs em tempo real com alertas configuráveis via WebSockets. O foco é performance e baixo overhead.

Go WebSocket Docker
Chronomancer

Uma biblioteca para manipulação de séries temporais, otimizada para análise de dados de sensores e métricas de sistemas.

Python Pandas NumPy
Void

Configurações pessoais de ambiente de desenvolvimento (Dotfiles). Uma busca constante pela ferramenta perfeita e o fluxo de trabalho ideal.

Shell Script Neovim Tmux