Designs by Duhart · evidence map
Rows are what a distributed-systems loop tests. The first three columns are how much
each employer weights that skill; the last is how much evidence exists in /srv,
0–5. Read across: a dark weight beside a pale depth is a gap worth preparing for.
Both encodings use the same single-hue ordinal ramp — darker (lighter, in dark mode) means more. Every cell carries a text label as well as a shade, so nothing depends on color alone.
| Skill · where the evidence is | Google weight |
Spotify weight |
Bank weight |
Evidence depth |
|---|---|---|---|---|
| Event logs & consumer groups |
HIGH | HIGH | HIGH | 5 |
| Idempotency & delivery semantics |
HIGH | HIGH | CRIT | 5 |
| Partitioning & shard-key design |
HIGH | HIGH | HIGH | 5 |
| Concurrency correctness in Go |
CRIT | HIGH | HIGH | 5 |
| Realtime transport & presence |
MED | HIGH | MED | 5 |
| Contract discipline in CI |
HIGH | MED | CRIT | 5 |
| Kubernetes & autoscaling |
CRIT | HIGH | MED | 4 |
| Auth, tokens & key handling |
MED | MED | CRIT | 4 |
| Large-file & media pipelines |
MED | CRIT | LOW | 4 |
| Audio DSP & fingerprinting |
LOW | CRIT | — | 4 |
| ML platform & release gating |
HIGH | MED | HIGH | 4 |
| Operational writing & postmortems |
CRIT | MED | CRIT | 5 |
| Distributed consensus & replication |
CRIT | MED | HIGH | 2 |
| Multi-region & failover |
HIGH | HIGH | CRIT | 2 |
Consensus protocols and multi-region failover are both consumed here and neither is implemented or exercised. Naming them before an interviewer finds them costs nothing and buys credibility for every other row on this page. The preparation is specific: read the Raft paper properly, and be ready to talk through a region-failover design for the activity graph — which is a good design question precisely because the outbox makes it tractable.
Weights scale reasoning, correctness, and written design.
Weights the music domain and the delivery path.
Weights auditability, contracts, and fail-closed behavior.