Măsor
Separ execuția în etape și notez volumul, timpul, repetările, erorile și rezultatul verificat.
Inginerie pentru sisteme reale
Senior .NET Engineer · Platforme enterprise și performanță
Caut punctul de rupere înainte ca utilizatorul să ajungă la el. Măsor ce se întâmplă cu adevărat, elimin munca inutilă și construiesc sisteme care rămân rapide, explicabile și ușor de continuat atunci când cresc datele și cerințele.
Metoda de lucru
Performanța nu este de obicei o singură instrucțiune spectaculoasă. Este costul acumulat al unor decizii obișnuite, repetate la scară mare.
Separ execuția în etape și notez volumul, timpul, repetările, erorile și rezultatul verificat.
Reduc datele mutate și munca repetată înainte să adaug putere sau complexitate.
Fac modelul, logul, testele și deciziile suficient de clare pentru ca alt specialist să continue.

Cartea
Cum găsesc limita înainte ca utilizatorul să ajungă la ea
O carte practică despre măsurare, log, puncte de rupere, paginare, căutare, procesare, modele reutilizabile și deciziile care păstrează sistemele utile atunci când cresc.
Dovezi reproductibile
Soluția publică Visual Studio folosește date sintetice și păstrează codul, cinci execuții măsurate, rezultatele verificate, logurile detaliate și manifestul SHA-256. Nu conține cod, scheme sau date ale clienților.
Impact selectat
Am verificat aceeași metodă în două moduri complementare: reutilizând un model clar în multe aplicații și rămânând suficient timp responsabil pentru platforme operaționale ca să văd ce rezistă.
Nu optimizez pentru o cifră frumoasă. Reduc munca inutilă pentru ca aplicația să rămână rapidă, ușor de înțeles și ușor de schimbat atunci când datele și cerințele cresc.