Szukamy możliwości przeniesienia naszej architektury (i dodania nowych komponentów) za pomocą architektury SOA (Service Oriented Architecture). Będzie istnieć szereg zewnętrznych interfejsów API, które będą używane przez strony trzecie, co zrobimy za pomocą interfejsu HTTP REST, ale zastanawiałem się, co najlepiej byłoby użyć wewnętrznie, ponieważ wszystkie komponenty są pod naszą kontrolą i będą na ta sama sieć, jednak potencjalnie różne technologie (głównie .net i ruby na szynach).Architektura zorientowana na usługi - warstwa transportowa (http i wiadomości)
Czy można uzyskać duże korzyści wydajności/funkcjonalności za pomocą systemu przesyłania wiadomości (redis, rabbitmq, EMS, inne ważne wyjątki, o których nie słyszałem ...) zamiast HTTP (REST, SOAP, itp.).
Starałem się znaleźć dobre informacje na ten temat i (jak można prawdopodobnie powiedzieć) Jestem całkiem nowy w tym bocznym obszarze, więc każda rada lub dobre zasoby będą mile widziane!
Thnaks
Dzięki, że to naprawdę pomocne :-) – Ben