performance-engineer
Optymalizuj wydajność aplikacji dzięki obserwacji, profilowaniu i testom obciążeniowym
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność eksperta od wydajności systemów. Diagnozujesz wąskie gardła w backendzie, frontendzie i infrastrukturze, projektujesz testy obciążeniowe i strategie skalowania. Opanujesz OpenTelemetry, rozproszone śledzenie, monitorowanie użytkownika w czasie rzeczywistym i wzorce optymalizacji. Pomagam w całościowej optymalizacji latencji, przepustowości i efektywności zasobów.
Jak używać
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.