ODBIERZ TWÓJ BONUS :: »

Tao mikrousług. Projektowanie i wdrażanie Richard Rodger

(ebook) (audiobook) (audiobook)
Autor:
Richard Rodger
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 2
Stron:
352
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,49 zł 59,00 zł (-50%)
29,49 zł najniższa cena z 30 dni

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

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Projektowania architektury mikrousług i odróżniania jej od monolitu
  • Wdrażania komunikacji synchronicznej i asynchronicznej między usługami
  • Tworzenia diagramów architektury oraz przepływów komunikatów w systemach mikrousługowych
  • Stosowania wzorców komunikatów i zarządzania scenariuszami awarii
  • Zarządzania danymi rozproszonymi i wybierania strategii danych dla mikrousług
  • Implementowania hermetyzacji, kompozycyjności i wielokrotnego użycia usług
  • Przeprowadzania migracji z architektury monolitycznej do mikrousługowej
  • Automatyzowania wdrożeń oraz stosowania ciągłego dostarczania
  • Zapewniania bezpieczeństwa i odporności systemów mikrousługowych
  • Monitorowania, mierzenia i wizualizacji kondycji systemów
  • Wykorzystywania niezmienników do walidacji działania usług
  • Rozwiązywania problemów organizacyjnych i politycznych w zespołach wdrażających mikrousługi
  • Zarządzania odpowiedzialnością, własnością i komunikacją w zespole
  • Planowania i realizowania strategii skalowania oraz wydajności
  • Analizowania przypadków wdrożeniowych i iteracyjnego rozwoju systemów
  • Stosowania najlepszych praktyk projektowych i wdrożeniowych mikrousług

Systemy oparte na mikrousługach różnią się od aplikacji monolitycznych. Są bardziej skalowalne, efektywniejsze, a także łatwiejsze w implementacji, rozwijaniu i utrzymaniu. Architektura mikrousług pozwala na doskonalenie danego elementu bez zastanawiania się nad działaniem całości aplikacji. Tego rodzaju systemy opierają się na nowoczesnych wzorcach, takich jak asynchroniczna komunikacja za pomocą komunikatów, usługi API i hermetyzacja. Po odpowiedniej optymalizacji dobrze działają zarówno w chmurach, jak i w scentralizowanych środowiskach opartych na kontenerach.

Niniejsza książka jest przeznaczona dla programistów, menedżerów projektów i architektów oprogramowania. Wyjaśniono tu niezbędne pojęcia oraz różnice dzielące systemy oparte na mikrousługach i aplikacje monolityczne, a także zasady ich projektowania. Wyczerpująco omówiono techniki rozwiązywania problemów z mikrousługami oraz sposoby kontrolowania ryzyka wystąpienia awarii. Pokazano, w jaki sposób mikrousługi mogą współpracować z trwałymi danymi i jak wygląda ich współpraca z bazami danych. Sporo miejsca poświęcono technikom oceny kondycji działających systemów mikrousługowych, a także studiom przypadków oraz najlepszym praktykom pracy zespołu, planowania zmian i wyboru narzędzi.

Najważniejsze zagadnienia:

  • mikrousługi i ich architektura
  • mikrousługi a wymagania biznesowe i korporacyjne
  • komunikaty i ich wzorce
  • wdrażanie systemów o dużej skali
  • wady systemów opartych na mikrousługach

Pracuj mądrzej i bardziej humanitarnie. Wdrażaj mikrousługi!

Wybrane bestsellery

O autorze książki

Richard Rodger programuje od 1986 roku (zaczął od Sinclair ZX Spectrum) po dziś dzień. Współtworzył wiele firm produkujących oprogramowanie, przy okazji stając się niekwestionowanym autorytetem w dziedzinie Node.js i mikrousług. Twierdzi, że jego obsesja na punkcie JavaScript wzięła się z braku umiejętności kodowania w C++. Napisał kilka niezłych książek, a od czasu do czasu przemawia na różnych konferencjach technologicznych.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Tao mikrousług. Projektowanie i wdrażanie" zawiera praktyczne przykłady wdrażania mikrousług?
Tak, książka prezentuje liczne studia przypadków, praktyczne przykłady wdrażania mikrousług oraz opisuje proces migracji z architektury monolitycznej do mikrousługowej.
2. Jakie zagadnienia techniczne dotyczące mikrousług są omówione w książce?
Książka wyjaśnia kluczowe pojęcia, takie jak komunikacja synchroniczna i asynchroniczna, wzorce komunikatów, zarządzanie danymi, wdrażanie na dużą skalę, bezpieczeństwo oraz monitorowanie i automatyzacja systemów mikrousługowych.
3. Czy publikacja nadaje się jako materiał do samodzielnej nauki?
Tak, książka jest napisana w sposób przystępny i zawiera zarówno wyjaśnienia teoretyczne, jak i praktyczne porady, co czyni ją dobrym wyborem do samodzielnej nauki architektury mikrousług.
4. Czy znajdę w książce informacje o najczęstszych problemach i błędach przy wdrażaniu mikrousług?
Tak, autor szczegółowo omawia typowe wyzwania, potencjalne pułapki oraz sposoby rozwiązywania problemów związanych z wdrażaniem i utrzymaniem systemów mikrousługowych.
5. Jakie praktyczne korzyści z lektury książki mogą odnieść zespoły IT i programiści?
Czytelnicy zdobędą wiedzę na temat efektywnego projektowania, wdrażania i zarządzania mikrousługami, co pozwoli im tworzyć skalowalne, łatwe w utrzymaniu i nowoczesne systemy informatyczne.
6. Czy książka obejmuje tematy związane z migracją z monolitu do mikrousług?
Tak, jeden z rozdziałów poświęcony jest strategiom i taktykom migracji z architektury monolitycznej do mikrousługowej, w tym praktycznym wskazówkom i studiom przypadków.
7. W jakiej formie dostępna jest książka na Helion.pl?
Książka "Tao mikrousług. Projektowanie i wdrażanie" dostępna jest w wersji papierowej oraz jako e-book, co umożliwia wygodne czytanie na różnych urządzeniach.

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
59,00 zł
Niedostępna
Ebook
29,49 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint