Performance engineering encompasses load testing, profiling, and optimization to deliver reliable, scalable systems. This skill provides frameworks for choosing the right performance testing approach (load, stress, soak, spike), profiling techniques to identify bottlenecks (CPU, memory, I/O), and optimization strategies for backend APIs, databases, and frontend applications.
Use this skill to validate system capacity before launch, detect performance regressions in CI/CD pipelines, identify and resolve bottlenecks through profiling, and optimize application responsiveness across the stack.
When to use: Pre-launch capacity planning, regression testing after refactors, validating auto-scaling.
Quando si convalidano le prestazioni del sistema sotto carico, si identificano i colli di bottiglia attraverso la profilazione o si ottimizza la reattività delle applicazioni. Copre test di carico (k6, Locust), profilazione (CPU, memoria, I/O) e strategie di ottimizzazione (caching, ottimizzazione delle query, Core Web Vitals). Utilizzare per la pianificazione della capacità, il rilevamento della regressione e la definizione degli SLO delle prestazioni. Fonte: vuralserhat86/antigravity-agentic-skills.