# It's always TCP_NODELAY. Every damn time. - Marc's Blog

<https://brooker.co.za/blog/2024/05/09/nagle.html>

- Host: [brooker.co.za](https://links.thingelstad.xyz/hosts/brooker.co.za/)
- Saved: May 13, 2024 (2024-05-14T01:20:14Z)
- Record: https://links.thingelstad.xyz/links/b92fb4bdeb83/
- JSON: https://links.thingelstad.xyz/links/b92fb4bdeb83.json

## What Jamie wrote

Distributed systems are hard to build and scale. There are so many components to making them work. And the depth of knowledge in all the various stacks makes it even harder. Including the network… 

> The first thing I check when debugging latency issues in distributed systems is whether [TCP_NODELAY](https://linux.die.net/man/7/tcp) is enabled. And it's not just me. Every distributed system builder I know has lost hours to latency issues quickly fixed by enabling this simple socket option, suggesting that the default behavior is wrong, and perhaps that the whole concept is outmoded.

🤔

## Facts

- Kind: [Page](https://links.thingelstad.xyz/kinds/page/)

## Appears in

- [WT288: Weekly Thing 288 / Hackerverse, Symbolica, Curators](https://weekly.thingelstad.com/archive/288/), Notable

## Saved the same week

- [Record-breaking increase in CO2 levels in world’s atmosphere | The Guardian](https://links.thingelstad.xyz/links/af4398877daa/) (theguardian.com, May 13, 2024)
- [Chapter I: The birth of Parquet | The Sympathetic Ink Blog](https://links.thingelstad.xyz/links/952692a86b47/) (sympathetic.ink, May 13, 2024)
- [Symbolica](https://links.thingelstad.xyz/links/0b8785c50cd0/) (symbolica.io, May 13, 2024)
- [Backward Walking Is the Best Workout You're Not Doing | TIME](https://links.thingelstad.xyz/links/0313ea317319/) (time.com, May 13, 2024)
- [Sci-Fi Author J.G. Ballard Predicts the Rise of Social Media (1977) | Open Culture](https://links.thingelstad.xyz/links/0852bae19499/) (openculture.com, May 13, 2024)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/https://brooker.co.za/blog/2024/05/09/nagle.html
