To make a few examples: on many distributions you get 1024 as the file limits, 4KB of shared memory (shmall) and Nagle's algorithm is enabled by default.
Another thing that we noticed at work (shameless plug to getstream.io) when it comes to tail latency for APIs / HTTP services:
- TLS over HTTP is annoyingly slow (too many roundtrips)
- Having edge nodes / POPs close to end-users greatly improves tail latency (and reduces latency related errors). This works incredibly well for simple relays (the "weak" link has lower latency)
- QUIC is awesome