Most backend engineers have used all three. Few can explain the difference without stuttering.

And honestly? That's not entirely their fault. The tools themselves blur the lines — Nginx can be a proxy, a balancer, and a gateway simultaneously. Kong does all three. So does Envoy. Cloudflare will happily do all of that plus serve your coffee.

But...