this afternoon will will add another "back-End" microservice so we will have 3 services Composite API Weather will call an open-source WebService to get the weather the correlation id is SPECIFIC flow thru the Microservice infrastructure Client -> Composite (Adds the Correlation Id) Composite -> the Api service passing Correlation Id and gets an answer Composite -> the Weather service passing Correlation Id and gets an answer Composite build the respose to the Client out of the parts it got from the "back-end" services it removes the Correlation Id so the client does not see it If I add an Edge Server, this Edge Service may or may not be the Composite server, the Edge Server my do: Security Logging create the Correlation Id look up the IP address/Port of the composite server