J'ai un certain nombre de services Web qui forment une application Web. Les clients peuvent accéder à ces services via des appels d'API REST.
Ces services devraient-ils pouvoir communiquer directement entre eux? Si c'est le cas, cela ne les rendrait-il pas contraires au concept des microservices?
Le client doit-il les appeler directement les uns après les autres pour obtenir les données dont il a besoin pour charger une page Web sur le client?
Ou devrais-je avoir une autre couche au-dessus de mes services, qui gère une demande du client, récupère les données de cette demande, puis les renvoie au client?