Each project represents a microservice.
Represents the gateway whose main responsibility is to communicate with the other services
Represents a configuration service
Represents a service discovery service
Represents an API that stores data from providers (for product providing)
Represents an API that stores data from transporters (for product delivery)
Represents a store service that consumes data from the provider and creates orders
Represents an authentication server
All config data are stored in https://github.com/studiojms/spring-cloud-microservice-data