#programowanie #mikroserwisy Ogólnie mirki mam pytanie. Tyle się mówi, że mikroserwis powinien być niezależny itp itd. To ja się zastanawiam jak mój mikroserwis, który dajmy na to pobiera dane z zewnetrznych api i zapisuje je do bazy ma być niezależny? Jeśli używam do tego bazy relacyjnej to w przypadku kiedy w odpowiedzi z api coś się zmieni i bedzie to wymagało zmian w bazie danych to te zmiany
@ireneusz-piontek: Kontrakt API to nie jest zaleznosc. Zaleznosc to np. jak masz model w tym mikroserwisie i po zmianie musisz dostosowac inny mikroserwis do wewnetrznych zmian.
Ogólnie mirki mam pytanie. Tyle się mówi, że mikroserwis powinien być niezależny itp itd. To ja się zastanawiam jak mój mikroserwis, który dajmy na to pobiera dane z zewnetrznych api i zapisuje je do bazy ma być niezależny? Jeśli używam do tego bazy relacyjnej to w przypadku kiedy w odpowiedzi z api coś się zmieni i bedzie to wymagało zmian w bazie danych to te zmiany
Zaleznosc to np. jak masz model w tym mikroserwisie i po zmianie musisz dostosowac inny mikroserwis do wewnetrznych zmian.
@ireneusz-piontek: To jest wlasnie wielkie NIE w swiecie mikroserwisow. Albo dwie bazy, albo jeden serwis.
https://www.baeldung.com/cqrs-event-sourcing-java