ODBIERZ TWÓJ BONUS :: »

Budowanie mikrousług Sam Newman

(ebook) (audiobook) (audiobook)
Autor:
Sam Newman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.4/6  Opinie: 13
Stron:
272
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
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

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Kluczowych cech architektury mikrousług i różnic względem monolitu
  • Modelowania usług z uwzględnieniem spójności, luźnych sprzężeń i ograniczonych kontekstów
  • Dobierania odpowiednich technologii integracji usług, w tym REST, RPC i komunikacji asynchronicznej
  • Zarządzania wersjonowaniem interfejsów API i zapewniania kompatybilności usług
  • Stosowania wzorców podziału monolitycznych aplikacji na mikrousługi
  • Refaktoryzacji baz danych i zarządzania współdzielonymi danymi w środowisku rozproszonym
  • Wdrażania mikrousług z wykorzystaniem ciągłej integracji, kontenerów i automatyzacji
  • Konfigurowania środowisk wdrożeniowych oraz zarządzania artefaktami i obrazami
  • Projektowania skutecznych strategii testowania usług, w tym testów jednostkowych, integracyjnych i end-to-end
  • Monitorowania mikrousług poprzez logowanie, metryki i śledzenie zależności
  • Zapewniania bezpieczeństwa usług z użyciem uwierzytelniania, autoryzacji i kluczy API
  • Szyfrowania danych w spoczynku i wdrażania wielowarstwowej ochrony
  • Skalowania systemów mikrousługowych oraz zarządzania awariami i odpornością
  • Wykorzystywania wzorców takich jak CQRS, buforowanie i autoskalowanie
  • Organizowania zespołów zgodnie z prawem Conwaya i dostosowywania struktury do architektury
  • Dokumentowania usług oraz stosowania narzędzi takich jak Swagger i HAL

Wykorzystaj potencjał architektury usług!

Architektura mikrousług to sposób na odejście od dużych, monolitycznych aplikacji. Wyspecjalizowane usługi realizujące konkretne zadania i komunikujące się z otoczeniem pozwalają na lepsze zapanowanie nad kodem, są łatwiejsze do przetestowania oraz bardziej elastyczne. Jednak oprócz zalet mają też wady. Sięgnij po tę książkę i dowiedz się, jak najlepiej radzić sobie z architekturą mikrousług!

Autor przedstawia w książce skuteczne techniki projektowania i korzystania z architektury mikrousług. W trakcie lektury kolejnych rozdziałów poznasz w szczegółach ideę mikrousług, korzyści ich stosowania, sposoby modelowania usług oraz skuteczne techniki dzielenia dużej aplikacji na mikrousługi. Ponadto zapoznasz się z możliwymi sposobami integracji: zdalne wywołanie procedur, REST i zdarzenia — to tylko niektóre z poruszanych kwestii. Na sam koniec zaznajomisz się z najlepszymi metodami testowania i monitorowania usług, zapewnisz im bezpieczeństwo dzięki kluczom API oraz innym technikom. Ta książka jest obowiązkową lekturą dla wszystkich osób chcących tworzyć nowoczesne systemy bazujące na architekturze mikrousług.

  • Odkryj, jak można dostosować projekt systemu do celów Twojej organizacji stosując architekturę mikrousług
  • Zapoznaj się z możliwościami integracji usług z pozostałą częścią systemu
  • Zastosuj przyrostowe podejście do podziału monolitycznych baz kodu
  • Wdrażaj pojedyncze mikrousługi korzystając z techniki ciągłej integracji
  • Zbadaj złożoność testowania i monitorowania rozproszonych usług
  • Zarządzaj zabezpieczeniami stosując modele użytkownik-usługa oraz usługa-usługa
  • Zapoznaj się z wyzwaniami skalowania architektury mikrousług

Przekonaj się, jak architektura mikrousług zmieni Twoje spojrzenie na aplikacje!

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. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz jako e-book (PDF, ePub, mobi), co pozwala wybrać najwygodniejszą formę czytania.
2. Czy książka "Budowanie mikrousług" zawiera praktyczne przykłady wdrożeń?
Tak, książka prezentuje liczne praktyczne studia przypadków, przykłady podziału monolitu oraz wdrażania mikrousług, co ułatwia zastosowanie zdobytej wiedzy w realnych projektach.
3. Czy znajdę w książce informacje dotyczące testowania i monitorowania mikrousług?
Tak, osobne rozdziały poświęcone są testowaniu różnych typów usług, monitorowaniu ich działania, analizie logów oraz wdrażaniu skutecznych strategii monitoringu.
4. Jakie zagadnienia dotyczące bezpieczeństwa mikrousług są omawiane w tej publikacji?
Książka szczegółowo opisuje tematy związane z uwierzytelnianiem, autoryzacją, zarządzaniem kluczami API, ochroną danych oraz praktycznymi aspektami zabezpieczania architektury mikrousług.
5. Czy książka wyjaśnia, jak przejść od architektury monolitycznej do mikrousługowej?
Tak, znajdziesz tu opis procesu dzielenia monolitu na mikrousługi, w tym etapy refaktoryzacji, zarządzanie zależnościami i bazy danych oraz strategie minimalizowania ryzyka podczas migracji.
6. Czy publikacja porusza temat integracji mikrousług z innymi systemami?
Tak, autor omawia różne techniki integracji, takie jak REST, zdalne wywołania procedur, komunikację synchroniczną i asynchroniczną oraz integrację z zewnętrznym oprogramowaniem.
7. Czy ta książka nadaje się jako materiał do samodzielnej nauki?
Tak, książka jest napisana przystępnym językiem, zawiera wyjaśnienia kluczowych pojęć, praktyczne wskazówki i przykłady, dzięki czemu świetnie sprawdzi się do samodzielnej nauki.
8. Czy "Budowanie mikrousług" uwzględnia najnowsze trendy w projektowaniu systemów rozproszonych?
Tak, książka opisuje aktualne podejścia do skalowania, automatyzacji wdrożeń, zarządzania zespołami oraz nowoczesne narzędzia używane w środowiskach mikrousługowych.

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