Setting up a timeout for HTTP requests can prevent the connection from hanging forever, waiting for the response. It can be set on the client side to improve user experience and on the server side to improve inter-service communication.
It's already been three years @ThePracticalDev. I started writing articles a bit more than two years ago and started doing it more frequently a couple of months ago