microservices-patterns / ftgo-application

Example code for the book Microservice patterns
Other
3.41k stars 1.32k forks source link

services api modules - information & explanation #45

Open asn25 opened 4 years ago

asn25 commented 4 years ago

Hi Chris and all,

sorry, probably I'm posting these questions to wrong location, but could you please advice on the following subject. I'm exploring module structure of FTGO app and seeing that there are 5 "-api" modules:

-ftgo-accounting-service-api -ftgo-consumer-service-api -ftgo-kitchen-service-api -ftgo-order-service-api -ftgo-restaurant-service-api

Questions: 1) Where in the book is a description of the logic of this module structure and api modules separation? (Chapter-3, Chapter-8 ...? Can't find it...) 2) Why "api" modules are separated only for these services, why don't we need to make analogous api-modules for other services?

Is it described somewhere in the book? If not, then it would be nice to have this explanation in some Chapter in future editions or in the guide for FTGO application ( https://github.com/microservices-patterns/ftgo-application )

Thanks, Andrew