ODBIERZ TWÓJ BONUS :: »

Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych Sam Newman

(ebook) (audiobook) (audiobook)
Autor:
Sam Newman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.5/6  Opinie: 4
Stron:
232
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Analizowania korzyści i wyzwań związanych z architekturą mikrousług
  • Oceniania, kiedy migracja do mikrousług jest uzasadniona biznesowo
  • Planowania procesu przejścia z monolitu do mikrousług bez przestojów
  • Stosowania wzorców migracji, takich jak ,,figowiec dusiciel", mikrofrontendy czy rozgałęzianie z użyciem abstrakcji
  • Refaktoryzowania i dekomponowania monolitycznych aplikacji na niezależne komponenty
  • Wdrażania podejścia Domain-Driven Design (DDD) podczas migracji
  • Organizowania pracy zespołów i zarządzania zmianą w strukturze organizacyjnej
  • Wybierania strategii podziału baz danych i kodu aplikacji
  • Stosowania wzorców podziału baz danych, takich jak współdzielona baza, widoki czy usługa opakowująca
  • Implementowania synchronizacji danych i zarządzania własnością danych w środowisku rozproszonym
  • Zarządzania transakcjami i wdrażania wzorca saga w mikrousługach
  • Rozwiązywania problemów wynikających ze wzrostu liczby usług, takich jak własność, zgodność czy monitorowanie
  • Optymalizowania testów end-to-end oraz środowiska deweloperskiego
  • Zapewniania stabilności, odporności i unikania osieroconych usług
  • Monitorowania efektów migracji oraz wykorzystywania wskaźników jakościowych i ilościowych
  • Unikania typowych pułapek oraz kosztownych błędów podczas transformacji architektury

Mikrousługi są relatywnie świeżą koncepcją w świecie systemów IT, mimo to coraz więcej organizacji decyduje się na wdrażanie opartej na nich architektury. Uznaje się, że zapewnia ona wówczas lepszą skalowalność, łatwość łączenia poszczególnych niezależnych elementów, a przede wszystkim możliwość szybszej reakcji na zmiany i skuteczniejsze wdrażanie nowych funkcjonalności. Zanim jednak organizacja da się skusić tymi obietnicami, powinna gruntownie przeanalizować swoją sytuację i decyzję o ewentualnej migracji systemu oprzeć na racjonalnych przesłankach. Konieczne jest również opracowanie planu takiego przejścia, zwłaszcza jeśli nie można sobie pozwolić na dłuższe przestoje w działalności.

To wyczerpujący poradnik dla inżynierów, którzy stoją przed wyzwaniem przekształcenia monolitycznego systemu w architekturę opartą na mikrousługach bez przerywania funkcjonowania firmy. Książka jest przeznaczona dla organizacji, które muszą płynnie zmienić istniejący system, a nie zbudować go od nowa. Zawiera wiele cennych wskazówek odnoszących się do celowości samej migracji oraz przedstawia liczne scenariusze i strategie przekształcania: od etapu planowania aż po dekompozycję aplikacji i baz danych. Znalazł się tu zestaw sprawdzonych wzorców i technik wraz z omówieniem sytuacji, w jakich można je bezpiecznie zastosować. Nie zabrakło ważnych szczegółów związanych z wzorcami refaktoryzacji architektury czy problematyki naruszeń integralności w wyniku podziału baz danych.

W tej książce między innymi:

  • podstawowe koncepcje związane z mikrousługami
  • ocena przydatności mikrousług w konkretnych sytuacjach
  • planowanie wdrażania architektury opartej na mikrousługach
  • wzorce migracji, dekompozycja aplikacji i inne zagadnienia techniczne
  • wykrywanie i rozwiązywanie problemów związanych z mikrousługami

Dążysz do sukcesu? Obierz kurs na mikrousługi!

Wybrane bestsellery

O autorze książki

Sam Newman - jest technologiem w firmie ThoughtWorks, gdzie dzieli swój czas pomiędzy pomoc klientom z całego świata, a rolę architekta wewnętrznych systemów. Współpracował z różnymi firmami na całym świecie, zarówno w zakresie projektowania systemów, jak i innych operacji związanych z informatyką.

Sam Newman - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka zawiera praktyczne przykłady migracji z monolitu do mikrousług?
Tak, książka prezentuje liczne scenariusze, wzorce i techniki migracji, ilustrowane konkretnymi przykładami oraz opisami wdrożeń w rzeczywistych systemach.
2. Jakie zagadnienia techniczne są omawiane w książce?
Książka porusza m.in. dekompozycję aplikacji i baz danych, wzorce migracji, refaktoryzację architektury, zarządzanie danymi oraz rozwiązywanie typowych problemów związanych z wdrażaniem mikrousług.
3. Czy publikacja omawia ryzyka i wyzwania związane z migracją do mikrousług?
Tak, autor dokładnie analizuje zarówno korzyści, jak i potencjalne trudności, pułapki i koszty migracji, pomagając podjąć świadomą decyzję o transformacji architektury.
4. Czy książka nadaje się do samodzielnej nauki dla programistów i architektów oprogramowania?
Tak, publikacja została napisana w sposób przystępny, z myślą o praktykach IT, którzy chcą samodzielnie zgłębić temat migracji systemów monolitycznych do mikrousług.
5. Jakie konkretne wzorce migracji są opisane w książce?
W książce znajdziesz m.in. wzorce takie jak ,,figowiec dusiciel", składanie interfejsu użytkownika, równoległe uruchamianie, współdziałający dekorator, przechwytywanie zmian w danych, a także wzorce podziału baz danych i synchronizacji danych.
6. Czy książka zawiera wskazówki dotyczące reorganizacji zespołów podczas migracji?
Tak, jeden z rozdziałów poświęcono zmianom w strukturze organizacji, budowaniu koalicji wdrażającej zmiany oraz rozwijaniu nowych kompetencji wśród pracowników.
7. Czy mogę kupić książkę w formie elektronicznej (ebook)?
Tak, książka jest dostępna w księgarni Helion.pl zarówno w wersji drukowanej, jak i w formatach elektronicznych (PDF, ePub, mobi).
8. Jak szybko po zakupie otrzymam dostęp do ebooka?
Po opłaceniu zamówienia ebook jest natychmiast dostępny do pobrania na Twoim koncie Helion.pl.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
41,40 zł
Dodaj do koszyka
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint