Читать книгу Mikroserwisy w akcji - Группа авторов - Страница 32

Część 2
Projekt
3. Architektura aplikacji mikroserwisowej

Оглавление

Niniejszy rozdział dotyczy:

■ ogólnego spojrzenia na aplikację mikroserwisową;

■ czterech poziomów architektury mikroserwisowej: platformy, usługi, granicy i klienta;

■ wzorców komunikacji między usługami;

■ projektowania bram API oraz fasad consumer-driven jako granic aplikacji.

W rozdziale 2 nową funkcjonalność dla SimpleBanku zaprojektowaliśmy jako zestaw mikroserwisów i odkryliśmy, że dogłębne zrozumienie domeny aplikacji jest jednym z kluczy do udanej implementacji. W tym rozdziale przyjrzymy się szerszemu obrazowi i rozważymy projekt oraz architekturę całej aplikacji składającej się z mikroserwisów. Nie możemy przekazać dogłębnego przedstawienia domeny, w której żyje nasza aplikacja, ale możemy pokazać, że posiadanie takiego zrozumienia pomoże zbudować system, który będzie na tyle elastyczny, by rosnąć i ewoluować.

Zobaczymy, jak jest projektowana aplikacja mikroserwisowa, aby składała się z czterech poziomów – platformy, usługi, granicy i klienta – oraz dowiemy się, czym one są i jak się łączą, aby dostarczyć aplikacje ukierunkowane na klienta. Podkreślimy także rolę szkieletów zdarzeń w budowaniu aplikacji mikroserwisowych na dużą skalę i omówimy różne wzorce do budowania granic aplikacji, takie jak bramy API. Na koniec wspomnimy o najnowszych trendach w budowaniu interfejsów użytkownika dla aplikacji mikroserwisowych, takich jak mikrofrontendy i kompozycje frontendów.

Mikroserwisy w akcji

Подняться наверх