
356 Rozdział 11.
Topologia bazy danych na usługę
Po bazie na usługę
Pamiętasz rozwiązanie, w którym
każda usługa dysponuje własną bazą danych
?
Wspominaliśmy o nim w
rozdziale 10.
Stosuje się je nie tylko w architekturze mikrousług
— z powodzeniem można je także wykorzystać w architekturze sterowanej zdarzeniami.
Jak łatwo się domyślić, w tym rozwiązaniu każda usługa ma własną bazę danych,
co oznacza, że fizyczny kontekst powiązany jest w jeszcze bardziej ścisły sposób niż
w przypadku topologii bazy danych podzielonej w oparciu o dziedzinę. Kiedy każda usługa
dysponuje własną bazą danych, wprowadzanie zmian w tej bazie jest dziecinnie proste, ...