Insights di ingegneria

Approfondimenti sull'ingegneria del software moderna, decisioni architetturali e innovazioni tecniche dal nostro team

5 Articles
62 Punti di Intercettazione JDK: Chaos Engineering In-Process con un Java Agent
Ingegneria category.testing 26 giu 2026

62 Punti di Intercettazione JDK: Chaos Engineering In-Process con un Java Agent

Un Java agent che strumenta 62 call site JDK tramite ByteBuddy. Isolamento di sessione per test, auto-wiring Spring Boot 3/4 e overhead JIT quasi nullo. Chaos engineering che gira inline nella tua suite JUnit e blocca la build in caso di fallimento.

E
Engineering Team
18 min di lettura
#chaos-engineering #java #jvm
Leggi articolo
Dagli Incidenti in Produzione alle Annotazioni JUnit 5: Un Framework di Chaos Testing a Tre Livelli
Ingegneria category.testing 26 giu 2026

Dagli Incidenti in Produzione alle Annotazioni JUnit 5: Un Framework di Chaos Testing a Tre Livelli

448 primitive syscall L1. 92 compositi di fault L2. 64 scenari di incidenti in produzione codificati come singole annotazioni. Un framework di estensione JUnit 5 che trasforma i post-mortem in gate CI per Spring Boot, Quarkus e Micronaut.

E
Engineering Team
20 min di lettura
#chaos-engineering #java #junit5
Leggi articolo
La Quarta Fase del Testing: Perché il Chaos Engineering Appartiene alla Tua Pipeline CI
Featured
Ingegneria category.testing 26 giu 2026

La Quarta Fase del Testing: Perché il Chaos Engineering Appartiene alla Tua Pipeline CI

Unit test, integration test, container test — e ora chaos test. Abbiamo costruito uno stack di chaos engineering a tre livelli in C99, Java e JUnit 5 che trasforma gli incidenti in produzione in gate CI riproducibili.

E
Engineering Team
12 min di lettura
#chaos-engineering #testing #ci-cd
Leggi articolo
Iniezione di Guasti Reale a Livello Kernel: Una Libreria Chaos C99 con LD_PRELOAD per Qualsiasi Processo
Ingegneria category.testing 26 giu 2026

Iniezione di Guasti Reale a Livello Kernel: Una Libreria Chaos C99 con LD_PRELOAD per Qualsiasi Processo

Sei domini di guasto, zero modifiche al codice applicativo, qualsiasi binario ELF. Una libreria chaos in C99 che intercetta le chiamate libc a livello di linker dinamico — consegnando guasti reali a livello kernel a Java, Go, Python, Node.js e tutto il resto.

E
Engineering Team
16 min di lettura
#chaos-engineering #c99 #ldpreload
Leggi articolo
Costruire Microservizi Scalabili: Pattern Reali dal Campo
Featured
Ingegneria Architettura 15 dic 2025

Costruire Microservizi Scalabili: Pattern Reali dal Campo

Uno sguardo pratico all'architettura microservizi - i pattern che funzionano davvero, le trappole che ci hanno morso, e perché a volte un monolite non è poi così male.

E
Engineering Team
14 min di lettura
#microservices #kubernetes #docker
Leggi articolo