Designs by Duhart All infographics

Infographic 05 · D3

Skills, and the evidence for each

Cell colour is what an employer weights. The bar on the right is how strong the evidence actually is. The interesting rows are the ones where those two disagree.

Weighting by employer, against evidence depthhover a row

Every row names the shipped code behind it. Netflix weights the same core as everyone else, plus fault injection, media pipelines and ranking evaluation.

The same data as a table

SkillEvidenceGoogleSpotifyNetflixBankDepth
Event logs & consumer groupsBillboardActivityService · Kafka, 3 groupsHIGHHIGHCRITHIGH5 / 5
Idempotency & delivery semanticsthree sinks, three mechanismsHIGHHIGHHIGHCRIT5 / 5
Partitioning & shard-key designMatchService · (service_region, geohash4)HIGHHIGHCRITHIGH5 / 5
Concurrency correctness in Gofatal map race G-07 · calling_race_test.goCRITHIGHHIGHHIGH5 / 5
Load testing & fault injectionFeedBench · 3 runtimes, 6 injected faultsHIGHHIGHCRITHIGH5 / 5
Incident root-cause analysis7 postmortems · Kafka offset-skip foundCRITHIGHCRITCRIT5 / 5
Realtime transport & presenceGlobalChatService · WebSocket, TTL presenceMEDHIGHMEDMED5 / 5
Contract discipline in CIOpenAPI + AsyncAPI + 24 protobufsHIGHMEDHIGHCRIT5 / 5
Large-file & media pipelinesR2 multipart, IngestDO, TUS, range streamingMEDCRITCRITLOW5 / 5
Kubernetes & autoscalingSolomon · k3s, Helm, HPA, NetworkPolicyCRITHIGHHIGHMED4 / 5
Recommendation & ranking evaluationBillboardML · paired bootstrap release gateHIGHCRITCRITMED4 / 5
Audio DSP & fingerprinting1.14B-pair index · 4 bit-exact portsLOWCRITMEDNONE5 / 5
Money paths & double-entry ledgersStorefront · int64 ledger, replay-safe webhooksMEDLOWMEDCRIT4 / 5
Auth, tokens & key handlingAuthGateway · RS256, ACL, mode-syncMEDMEDMEDCRIT4 / 5
ML platform & release gatingSolomon · 9 promotion-blocking gatesHIGHMEDHIGHHIGH4 / 5