ODBIERZ TWÓJ BONUS :: »

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

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
70,85 zł 109,00 zł (-35%)
65,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
59,94 zł 109,00 zł (-45%)
39,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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!

Wpuść do głowy dobrą książkę! / Ebooki i książki do -45%

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

Zamknij

Wybierz metodę płatności

Książka
70,85 zł
Dodaj do koszyka
Ebook
59,94 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
Bezpieczne płatności szyfrowane SSL