digraph G { user[label="Customer browser"]; admin[label="Shop admin"]; Backend [color="blue"]; subgraph cluster_0 { Frontend; Backoffice; Backend; DBMS; label="Shop server"; } subgraph cluster_1 { Exchange; label="Exchange"; } user->Frontend; admin->Backoffice; Frontend->Backend; Backoffice->Backend; Backend->DBMS; Backend->Exchange; }