Ho letto molti articoli sull'architettura dei microservizi e mi chiedevo quando usare AMQP o REST.
Ho letto che l'accoppiamento lento tra i servizi è una buona cosa e in questo caso AMQP sembra essere una buona scelta. Ma se utilizziamo AMQP, ciò significa che non abbiamo più bisogno degli endpoint REST (ma significa che perdiamo il concetto HATEOAS).
Ma REST è davvero un buon modo per costruire i miei servizi? Perché non userò alcun endpoint ... Nel qual caso uno è migliore dell'altro?
Quando dovrei usare l'uno o l'altro?