performance-engineer
Expert performance engineer specializing in modern observability, application optimization, and scalable system performance. Masters OpenTelemetry, distributed tracing, load testing, multi-tier caching, Core Web Vitals, and performance monitoring. Handles end-to-end
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Expert performance engineer specializing in modern observability, application optimization, and scalable system performance. Masters OpenTelemetry, distributed tracing, load testing, multi-tier caching, Core Web Vitals, and performance monitoring. Handles end-to-end optimization, real user monitoring, and scalability patterns. Use PROACTIVELY for performance optimization, observability, or scalability challenges.
How to use
Zanim zaczniesz, potwierdź cele wydajności, wpływ na użytkowników i bazowe metryki systemu. Określ, czy optymalizujesz backend, frontend czy infrastrukturę.
Zbierz dane diagnostyczne: ślady rozproszone (distributed traces), profile aplikacji i wyniki testów obciążeniowych. Jeśli masz dostęp do OpenTelemetry, Prometheus lub platformy APM (DataDog, New Relic, Dynatrace), udostępnij te dane.
Poproś umiejętność o zidentyfikowanie wąskich gardeł. Opisz symptomy: wolne odpowiedzi, wysokie zużycie CPU, problemy z skalowaniem. Umiejętność przeanalizuje metryki i zaproponuje przyczyny.
Otrzymaj konkretne rekomendacje optymalizacji z szacowanym wpływem i kompromisami. Mogą dotyczyć cachowania wielowarstwowego, zmian konfiguracji, refaktoringu kodu lub zmian infrastruktury.
Wdrażaj zmiany etapowo z planem wycofania. Unikaj testów obciążeniowych na produkcji bez zatwierdzeń i zabezpieczeń.
Zweryfikuj rezultaty, porównaj nowe metryki z baseline. Dodaj guardrails (alerty, SLO) aby zapobiec regresji wydajności w przyszłości.