ODBIERZ TWÓJ BONUS :: »

Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług Brendan Burns

Autor:
Brendan Burns
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.5/6  Opinie: 2
Stron:
184
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
19,95 zł 39,90 zł (-50%)
19,95 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 skalowalnych i niezawodnych systemów rozproszonych
  • Stosowania wzorców jednowęzłowych, takich jak Przyczepa, Ambasador i Adapter
  • Wdrażania kontenerów aplikacji oraz ich parametryzacji i dokumentowania
  • Fragmentowania usług i efektywnego zarządzania komunikacją między nimi
  • Monitorowania i rejestrowania działania usług rozproszonych
  • Tworzenia zreplikowanych usług o zrównoważonym obciążeniu
  • Implementowania warstw buforowania i ochrony przed atakami DoS
  • Zarządzania pofragmentowanymi pamięciami podręcznymi i spójnym haszowaniem
  • Wykorzystywania wzorca Rozrzucaj-Zbieraj do rozproszonego przetwarzania
  • Budowania usług opartych na zdarzeniach i funkcjach FaaS
  • Implementowania potoków przetwarzania i obsługi zdarzeń
  • Wybierania i zarządzania węzłami głównymi oraz implementowania blokad i dzierżaw
  • Tworzenia systemów kolejek roboczych i dynamicznego skalowania węzłów
  • Stosowania wzorców przetwarzania wsadowego opartych na zdarzeniach
  • Wdrażania infrastruktury publish-subscribe z użyciem Kafki
  • Koordynowania przetwarzania wsadowego z synchronizacją i redukcją danych

Nowoczesne oprogramowanie musi sprostać wyśrubowanym kryteriom: ma cechować się określoną niezawodnością i skalowalnością, a przy tym powinno korzystać z technologii chmury. Naturalnie powinien to być dobrze zaprojektowany system rozproszony. Dziś standardem jest korzystanie z aplikacji na wielu urządzeniach w różnych lokalizacjach. Niestety, mimo powszechności systemów rozproszonych ich projektowanie nader często przypomina coś w rodzaju czarnej magii, dostępnej dla nielicznych wtajemniczonych. W efekcie architektura każdego systemu jest unikatowa.

Ta książka jest praktycznym przewodnikiem dla projektantów systemów rozproszonych. Zaprezentowano tu kolekcję powtarzalnych wzorców oraz zalecanych praktyk programistycznych, dzięki którym rozwijanie niezawodnych systemów rozproszonych stanie się bardziej przystępne i wydajne. Poza podstawowymi wzorcami systemów rozproszonych przedstawiono tu również techniki tworzenia skonteneryzowanych komponentów wielokrotnego użytku. Znalazło się tu także omówienie zagadnień rozwoju kontenerów i orkiestratorów kontenerów, które zasadniczo zmieniły sposób budowania systemów rozproszonych. Książka ta jest lekturą obowiązkową dla każdego projektanta aplikacji, który chce efektywnie budować niezawodne aplikacje rozproszone!

Najważniejsze zagadnienia:

  • wprowadzenie do systemów rozproszonych
  • znaczenie wzorców i komponentów wielokrotnego użytku
  • jednowęzłowe wzorce Przyczepa, Adapter i Ambasador
  • wielowęzłowe wzorce dla replikowania, skalowania i wybierania węzłów głównych
  • wzorce wsadowego przetwarzania danych na dużą skalę

Twórz systemy rozproszone: skalowalne, elastyczne, niezawodne!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Dr Brendan Burns jest wiceprezesem Microsoftu odpowiedzialnym za usługi: Azure, Azure Arc, Kubernetes w Azure, Linux w Azure i PowerShell. Wcześniej pracował w Google Cloud, gdzie współtworzył projekt open source Kubernetes i rozwijał API takie jak Deployment Manager i Cloud DNS. Współautor książek Kubernetes. Tworzenie niezawodnych systemów rozproszonych i Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje.

Brendan Burns - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług" zawiera przykłady praktyczne?
Tak, książka zawiera liczne przykłady praktyczne oraz ćwiczenia, które pomagają zrozumieć i wdrożyć omawiane wzorce oraz techniki projektowania systemów rozproszonych.
2. Jakie zagadnienia techniczne są omawiane w tej książce?
W książce znajdziesz omówienie wzorców jednowęzłowych i wielowęzłowych, replikowania, skalowania, wyboru węzłów głównych, przetwarzania wsadowego, kontenerów, orkiestratorów oraz praktyczne aspekty wdrażania niezawodnych i skalowalnych usług.
3. Czy książka jest aktualna w kontekście nowoczesnych technologii, takich jak chmura i konteneryzacja?
Tak, publikacja uwzględnia współczesne technologie, w tym rozwiązania chmurowe, konteneryzację oraz orkiestratory kontenerów, co czyni ją bardzo aktualną dla dzisiejszych projektów IT.
4. Czy znajdę tu gotowe wzorce i dobre praktyki do wykorzystania w swoich projektach?
Tak, książka prezentuje kolekcję powtarzalnych wzorców projektowych oraz sprawdzone praktyki, które można zastosować bezpośrednio podczas tworzenia systemów rozproszonych.
5. Czy książka nadaje się do samodzielnej nauki projektowania systemów rozproszonych?
Zdecydowanie tak - publikacja została napisana w przystępny sposób, z licznymi przykładami i ćwiczeniami, co pozwala na samodzielne zgłębianie tematu i praktyczne zastosowanie zdobytej wiedzy.
6. Czy książka omawia konkretne narzędzia i technologie, takie jak Kubernetes, Redis czy Prometheus?
Tak, w książce znajdziesz praktyczne przykłady wdrażania i użycia takich narzędzi jak Kubernetes, Redis, Prometheus, nginx, memcached czy Kafka.
7. W jakim formacie dostępna jest książka i jak szybko mogę ją otrzymać po zamówieniu?
Książka dostępna jest zarówno w wersji papierowej, jak i elektronicznej (ebook). Wysyłka wersji papierowej realizowana jest zazwyczaj w ciągu 24 godzin, a ebook dostępny jest do pobrania natychmiast po opłaceniu zamówienia.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
39,90 zł
Niedostępna
Ebook
19,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile