Design how containers on a host, and across hosts, get addresses, reach each other by name, and are reached from outside.
Practise this challenge
All system design challenges