Kilka lat temu aplikacje monolityczne uznano za przestarzałe, a pojęcie mikrousług dotyczyło głównie backendu. Rozwój mikrousług doprowadził do budowy architektury frontendu opartej na podobnych zasadach. Mikrofrontendy oferują elastyczność i łatwość utrzymania, pozwalając na stworzenie systemu z samowystarczalnych komponentów, które mają własne interfejsy, logikę i bazy danych. Te niezależnie rozwijane elementy łączą się w przeglądarce użytkownika i są wykorzystywane przez czołowych graczy na rynku. Książka jest skierowana do programistów aplikacji internetowych, architektów oprogramowania i inżynierów. Wyjaśnia ideę podziału monolitu na komponenty oraz zastosowanie architektury mikrousług w frontendzie. Zawiera omówienie kompozycji po stronie klienta i serwera, routingu oraz zapewnienia spójnego wyglądu. Autor porusza również organizację pracy zespołów programistycznych, co zwiększa korzyści z mikrofrontendów. Książka prezentuje praktyczne podejście, pokazując etapy tworzenia w pełni funkcjonalnej aplikacji internetowej. Kluczowe zagadnienia obejmują strategie integracji, spójność interfejsów użytkownika oraz wydajność. Michael Geers, doświadczony projektant aplikacji, specjalizuje się w budowie interfejsów użytkownika i często występuje na konferencjach branżowych.
Geers Michael Bücher
