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

The last two rows are the honest gaps: distributed consensus is consumed rather than implemented, and every deployment is single-region. Both are weighted highly by the employers being targeted, and both are stated rather than padded.

The same data as a table

SkillEvidenceGoogleSpotifyBankDepth
Event logs & consumer groupsBillboardActivityService · Kafka, 3 groupsHIGHHIGHHIGH5 / 5
Idempotency & delivery semanticsthree sinks, three mechanismsHIGHHIGHCRIT5 / 5
Partitioning & shard-key designMatchService · (service_region, geohash4)HIGHHIGHHIGH5 / 5
Concurrency correctness in Gofatal map race G-07 · calling_race_test.goCRITHIGHHIGH5 / 5
Realtime transport & presenceGlobalChatService · WebSocket, TTL presenceMEDHIGHMED5 / 5
Contract discipline in CIOpenAPI + AsyncAPI + 24 protobufsHIGHMEDCRIT5 / 5
Operational writing & postmortems54 manual chapters · gap registersCRITMEDCRIT5 / 5
Kubernetes & autoscalingSolomon · k3s, Helm, HPA, NetworkPolicyCRITHIGHMED4 / 5
Auth, tokens & key handlingAuthGateway · RS256, ACL, mode-syncMEDMEDCRIT4 / 5
Large-file & media pipelinesR2 multipart, IngestDO, TUS, range streamingMEDCRITLOW4 / 5
Audio DSP & fingerprintingvDSP FFT on-device · kissfft.wasm at the edgeLOWCRITNONE4 / 5
ML platform & release gatingSolomon · 9 promotion-blocking gatesHIGHMEDHIGH4 / 5
Distributed consensus & replicationconsumed, not implementedCRITMEDHIGH2 / 5
Multi-region & failoversingle-region deploymentsHIGHHIGHCRIT2 / 5