Zacząłem przebudowywać starą aplikację na mikroserwis i mam kilka pytań. Aplikacja składa się z 3 modułów:
-Główny który posiada bazę danych i zajmuje się obsługą requestów
-Serwis który zajmuje się przyjmowaniem plików od użytkowników, przechowywaniem i wysyłaniem na s3
-Serwis który tworzy zajmuje się obrabianiem zdjęć oraz tworzy gif i miniaturki z filmów.
Muszę teraz jakoś zrobić aby serwis drugi i trzeci mogły zautoryzować użytkownika oraz znaleźć odpowiednie dane związane z postem użytkownika. Myślałem nad użyciem rabitmq ale nie wiem czy jest sens jeżeli są tylko 3 serwis, drugim pomysłem jest zwykły rest tylko nie wiem jak mam zrobić aby api z pierwszego serwisu było dostępne jedynie w obrębie tej sieci a nie dostępne dla świata.