The network is, nowadays, a very important factor in a deployment. If your application is self-sufficient, it is not very crucial, but this is almost never the case. All applications have either an HTTP layer (through a UI or web services), a (remote) database, or are remotely connected to other applications. This is becoming even more crucial in a microservices architecture where some libraries are even designed to handle that part more specifically (with fallbacks, bulhead, and concurrency, as we saw in previous chapters).
In this context, it is very important to be able to rely on a good network. In the same spirit as for the machine selection, you must choose a network comparable to the production network. Assuming the material ...