Wpis z mikrobloga

@Crisu: ale co Ty byś chciał za kod do tego :)? Wszystko zależy jaką masz apkę. Najprostszy sposób to w miejscu, gdzie masz jakichś interfejs (jak nie masz to sobie wprowadź) zmieniasz implementację. Zamiast np. gadać z bazą danych (czy tam coś obliczać - nieistotne) lokalnie robisz implementację, która zleca te robotę do jakiegoś mikroserwisu (komunikując się za pomocą http czy tam jakiejś kolejki). Klasa która robiła robotę znika wtedy z
  • Odpowiedz
@Crisu: Pierwsza rzecz to skala aplikacji. Dla małej aplikacji to przerost formy nad treścią. W przypadku dużej aplikacji to temat rzeka. Jeżeli aplikacja jest w miarę dobrze napisana to mikroserwisy powinny się same rzucać w oczy. Np. SerwisMailingu, Serwis do zarządzania użytkownikami. Jeżeli takie serwisy są wyodrębnione w osobne moduły w postci np. bibliotek to już są to praktycznie Mikroserwisy brakuje tylko poluźnienia zależności poprzez jawne wykorzystywanie klasy na rzecz jakiejś
  • Odpowiedz