ODBIERZ TWÓJ BONUS :: »

Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II Sam Newman

(ebook) (audiobook) (audiobook)
Autor:
Sam Newman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 2
Stron:
552
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
66,49 zł 109,00 zł (-39%)
65,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
55,59 zł 109,00 zł (-49%)
54,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?

  • Projektowania architektury mikrousług dostosowanej do potrzeb organizacji
  • Wyznaczania granic mikrousług z wykorzystaniem DDD i event stormingu
  • Przeprowadzania dekompozycji monolitu na niezależne usługi
  • Wybierania i implementowania stylów komunikacji między mikrousługami
  • Zarządzania wersjonowaniem i kompatybilnością interfejsów API
  • Stosowania wzorców komunikacji synchronicznej, asynchronicznej i event-driven
  • Wdrażania transakcji rozproszonych z użyciem sag i eliminowania dwufazowego zatwierdzania
  • Konfigurowania procesów CI/CD oraz zarządzania repozytoriami kodu dla mikrousług
  • Automatyzowania wdrożeń z użyciem kontenerów, Kubernetes i rozwiązań bezserwerowych
  • Testowania mikrousług na różnych poziomach, w tym testów kontraktowych i end-to-end
  • Monitorowania i zapewniania obserwowalności systemów rozproszonych
  • Zabezpieczania mikrousług poprzez uwierzytelnianie, autoryzację i zarządzanie uprawnieniami
  • Zapewniania niezawodności i odporności na awarie dzięki wzorcom stabilności
  • Skalowania systemów mikrousługowych w pionie i poziomie oraz wdrażania buforowania
  • Projektowania interfejsów użytkownika w architekturze mikrofrontendów i BFF
  • Budowania struktur organizacyjnych i zespołów wspierających rozwój mikrousług

Mikrousługi są dla wielu organizacji wspaniałą alternatywą. Systemy rozproszone złożone ze współpracujących ze sobą mikrousług pozwalają na efektywne i elastyczne dostarczanie oprogramowania, które ściśle odpowiada na wymagania użytkowników. Dodatkową zaletą jest możliwość relatywnie szybkiego wprowadzania modyfikacji w systemie, co ułatwia płynne zaspokajanie zmieniających się potrzeb. Pewnym wyzwaniem dla programistów jednak może być złożoność powodowana przez właściwości architektury systemów rozproszonych, a także pojawiające się wciąż nowe technologie i metodyki, które znacząco zmieniają sposób korzystania z mikrousług.

To drugie wydanie praktycznego przewodnika po projektowaniu, tworzeniu, wdrażaniu, skalowaniu i utrzymaniu systemów opartych na drobnoziarnistych mikrousługach. Publikacja została uzupełniona o informacje dotyczące najnowszych trendów i technologii związanych z mikrousługami. Sporo miejsca poświęcono na staranne przeanalizowanie przykładów dotyczących opisywanych koncepcji, a także pokazanie optymalnych sposobów rozwiązywania różnych problemów. Opisano również najnowsze rozwiązania dotyczące modelowania, integracji, testowania, wdrażania i monitorowania autonomicznych usług. Bardzo interesującą częścią są studia przypadków, w których przeanalizowano, jak organizacjom udaje się w praktyce w pełni wykorzystywać możliwości mikrousług.

Dzięki książce dowiesz się, jak:

  • przeprowadzać orkiestrację kontenerów i wdrażać rozwiązania bezserwerowe
  • dostosowywać projekt systemu do potrzeb organizacji
  • wybrać najlepszy sposób integracji usługi z systemem
  • samodzielnie wdrażać mikrousługi
  • skutecznie testować i monitorować usługi rozproszone
  • zarządzać zabezpieczeniami dla rozszerzonej zawartości

Architektura mikrousług: naucz się podejmować najlepsze decyzje projektowe!

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 ,,Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II" zawiera aktualne informacje o najnowszych technologiach i trendach?
Tak, drugie wydanie książki zostało zaktualizowane o najnowsze trendy, technologie i praktyki związane z mikrousługami, w tym orkiestrację kontenerów, rozwiązania bezserwerowe oraz narzędzia takie jak Kubernetes.
2. Czy do korzystania z książki potrzebuję specjalistycznej wiedzy programistycznej?
Podstawowa znajomość programowania i architektury systemów będzie pomocna, ale książka wprowadza czytelnika w tematykę mikrousług od podstaw, wyjaśniając kluczowe pojęcia i zagadnienia.
3. W jaki sposób książka pomaga w praktycznym wdrażaniu mikrousług w firmie?
Publikacja zawiera liczne przykłady, studia przypadków oraz praktyczne porady dotyczące projektowania, wdrażania, testowania i monitorowania mikrousług, co ułatwia ich zastosowanie w rzeczywistych projektach IT.
4. Czy książka omawia wyzwania i pułapki związane z architekturą mikrousług?
Tak, autor szczegółowo opisuje zarówno korzyści, jak i potencjalne trudności, takie jak złożoność, bezpieczeństwo, testowanie, monitorowanie czy koszty wdrożenia mikrousług.
5. Jakie zagadnienia z zakresu bezpieczeństwa mikrousług są poruszane w książce?
Książka omawia m.in. zasady bezpieczeństwa, uwierzytelnianie, autoryzację, ochronę danych w spoczynku i w trakcie przesyłania oraz praktyczne aspekty zabezpieczania usług rozproszonych.
6. Czy książka jest odpowiednia do nauki samodzielnej, czy raczej jako materiał do kursu?
Książka została napisana z myślą o samodzielnej nauce - zawiera jasne wyjaśnienia, przykłady i podsumowania. Może być również wykorzystywana jako materiał pomocniczy podczas szkoleń lub kursów z architektury mikrousług.
7. Czy publikacja dostępna jest w formie elektronicznej (e-book)?
Tak, książka jest dostępna w księgarni Helion.pl zarówno w wersji papierowej, jak i elektronicznej (e-book), co umożliwia wygodne czytanie na różnych urządzeniach.
8. Jakie są główne korzyści z przeczytania tej książki dla osób pracujących nad dużymi, złożonymi projektami IT?
Czytelnik dowie się, jak skutecznie projektować, wdrażać i skalować systemy mikrousługowe, optymalizować procesy zespołowe oraz unikać typowych błędów, co przekłada się na większą elastyczność i niezawodność dużych systemów IT.

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