J'ai lu de nombreux articles concernant l'architecture des microservices et je me demandais quand utiliser AMQP ou REST.
J'ai lu que le couplage lâche entre les services est une bonne chose et AMQP semble être un bon choix dans ce cas. Mais si nous utilisons AMQP, cela signifie que nous n'avons plus besoin de points de terminaison REST (mais cela signifie que nous perdons le concept HATEOAS).
Mais REST est-il vraiment un bon moyen de développer mes services? Parce que je n'utiliserai aucun endpoints ... Dans quel cas l'un est meilleur que l'autre?
Quand dois-je utiliser l'un ou l'autre?