The Distribution microservices responsibilities include the following:
Hosting the API and UI endpoints
Sending distribution tasks via Redis
Syncing the other Distribution nodes with changes
Processing distribution tasks
Communicate with Artifactory edge nodes
Communicate with the source Artifactory