PRF-101 · Performance Engineering · Practitioner

Performance Methodology & the USE Method — full syllabus

A repeatable process for performance investigation, so you stop tuning things that were never the bottleneck.

Duration2 full days in person · 4 half-days online
Cohortmax 14 in person · 20 online
Pricefrom SAR 5,250 in person · local pricing per city
Delivery35% principles · 20% guided investigation · 45% engineering studio

Who this course is for

Engineers and SREs who are handed 'it is slow' and need a repeatable way to find the actual bottleneck instead of tuning whatever was measured first.

Prerequisites

Course outline

Day 1 — A method, not a bag of tricks

  • Why ad-hoc tuning fails: the streetlight effect and confirmation bias
  • The USE method: utilisation, saturation and errors for every resource
  • Workload characterisation before optimisation: what is actually being asked of the system
  • Resource-by-resource checklists: CPU, memory, I/O, network
  • Latency vs throughput and why optimising one hurts the other

Day 2 — Working an investigation

  • First-response triage: a time-boxed checklist for a degraded system
  • Drill-down analysis: from symptom to subsystem to root cause
  • Building hypotheses that a measurement can reject
  • Knowing when to stop: diminishing returns and the cost of the next percent
  • Writing up an investigation so the next engineer can follow it

Hands-on labs

  1. Lab: characterise an unknown workload from live counters — infer what it does before being told
  2. Lab: build a USE checklist for a supplied server and rate every resource for utilisation, saturation and errors
  3. Lab: run a time-boxed triage drill against a VM with an injected fault; find the failing resource inside the window
  4. Lab: take a tuning folklore claim, design the measurement that would reject it, and run it

Capstone project

Investigate a degraded multi-service VM from the symptom 'users report slowness' to a root cause you can defend: apply the USE method resource by resource, keep a written log of hypotheses and the measurements that rejected or confirmed each, and finish with a one-page report — root cause, evidence, recommended fix, and the point at which further investigation stops paying.

What you leave with

Upcoming dates

DatesWhereSeatsEarly birdRegular
1 Nov – 2 Nov 20262 full days RiyadhIn person · KAFD Conference Centre 4 of 14 —SAR 5,250
1 Nov – 2 Nov 20262 full days Kuwait CityIn person · Al Hamra Tower 9 of 14 —KWD 430
8 Nov – 9 Nov 20262 full days MuscatIn person · Knowledge Oasis Muscat 4 of 14 OMR 490until 9 OctOMR 540
15 Nov – 18 Nov 20264 half-days Gulf bandLive online · 09:00–13:00 GMT+3 12 of 20 US$900until 16 OctUS$1,000
16 Nov – 17 Nov 20262 full days OttawaIn person · Kanata North Tech Park 9 of 14 CAD 1,710until 17 OctCAD 1,900
16 Nov – 17 Nov 20262 full days TorontoIn person · MaRS Discovery District 4 of 14 CAD 1,710until 17 OctCAD 1,900
16 Nov – 19 Nov 20264 half-days Europe bandLive online · 09:00–13:00 CET 17 of 20 US$900until 17 OctUS$1,000
23 Nov – 24 Nov 20262 full days LondonIn person · Shoreditch Works 9 of 14 GBP 980until 24 OctGBP 1,090
23 Nov – 26 Nov 20264 half-days Americas bandLive online · 13:00–17:00 ET 6 of 20 US$900until 24 OctUS$1,000
30 Nov – 1 Dec 20262 full days BerlinIn person · Factory Görlitzer Park 4 of 14 EUR 1,160until 31 OctEUR 1,290

Book a seat, or bring this course to your team

Seats can be reserved online; private delivery runs on-site or live online, adapted to your stack.

Course page & booking

Questions about fit or prerequisites? Email hello@kernelsystems.academy. To save this syllabus, print this page to PDF from your browser.