Shared-nothing shards
One core is one shard: a thread that owns its listener, its connection pool and its buffers. A connection is accepted, served and closed on the same core. The only shared state is cold: the configuration, the keys, the DNS cache and a few atomic counters. So there is no lock on the hot path.
~8×the throughput on 8 cores against 1, plain HTTP at 1 KB