What is the most correct way to show microservice infrastructure on the technical level (for example, what objects must be used for docker, docker image, docker host, host machine and etc.) ?