Insights de engenharia

Mergulhos profundos em engenharia de software moderna, decisões de arquitetura e inovações técnicas da nossa equipe

5 Articles
62 Pontos de Interceptação no JDK: Chaos Engineering In-Process com um Agente Java
Engenharia category.testing 26 de jun. de 2026

62 Pontos de Interceptação no JDK: Chaos Engineering In-Process com um Agente Java

Um agente Java que instrumenta 62 pontos de chamada do JDK usando ByteBuddy. Isolamento de sessão por teste, auto-configuração Spring Boot 3/4, e sobrecarga JIT próxima de zero. Chaos engineering executado inline na sua suíte de testes JUnit e bloqueando o build em caso de falha.

E
Engineering Team
18 min de leitura
#chaos-engineering #java #jvm
Ler artigo
De Incidentes em Produção a Anotações JUnit 5: Um Framework de Chaos Testing em Três Camadas
Engenharia category.testing 26 de jun. de 2026

De Incidentes em Produção a Anotações JUnit 5: Um Framework de Chaos Testing em Três Camadas

448 primitivos syscall L1. 92 compostos de falha L2. 64 cenários de incidentes em produção L3 codificados como anotações únicas. Um framework de extensão JUnit 5 que transforma post-mortems em gates de CI para Spring Boot, Quarkus e Micronaut.

E
Engineering Team
20 min de leitura
#chaos-engineering #java #junit5
Ler artigo
A Quarta Fase dos Testes: Por Que o Chaos Engineering Pertence ao Seu Pipeline de CI
Featured
Engenharia category.testing 26 de jun. de 2026

A Quarta Fase dos Testes: Por Que o Chaos Engineering Pertence ao Seu Pipeline de CI

Testes unitários, testes de integração, testes de contêiner — e agora testes de caos. Construímos uma pilha de chaos engineering em três camadas usando C99, Java e JUnit 5 que transforma incidentes de produção em gates de CI reproduzíveis.

E
Engineering Team
12 min de leitura
#chaos-engineering #testing #ci-cd
Ler artigo
Injeção de Falhas Real no Kernel: Uma Biblioteca de Caos C99 com LD_PRELOAD para Qualquer Processo
Engenharia category.testing 26 de jun. de 2026

Injeção de Falhas Real no Kernel: Uma Biblioteca de Caos C99 com LD_PRELOAD para Qualquer Processo

Seis domínios de falhas, zero alterações no código da aplicação, qualquer binário ELF. Uma biblioteca de caos em C99 que intercepta chamadas libc no nível do linker dinâmico — entregando falhas reais do kernel para Java, Go, Python, Node.js e tudo mais.

E
Engineering Team
16 min de leitura
#chaos-engineering #c99 #ldpreload
Ler artigo
Construindo Microserviços Escaláveis: Patterns Reais das Trincheiras
Featured
Engenharia Arquitetura 15 de dez. de 2025

Construindo Microserviços Escaláveis: Patterns Reais das Trincheiras

Um olhar prático sobre arquitetura de microserviços - os patterns que realmente funcionam, as armadilhas que nos pegaram, e porque às vezes um monólito não é tão ruim assim.

E
Engineering Team
14 min de leitura
#microservices #kubernetes #docker
Ler artigo