O przedmiocie

Systemy reaktywne. Wzorce projektowe i ich stosowanie - dr Roland Kuhn, Brian Hanafee, Jamie Allen.

Książka nowa, w bardzo dobrym stanie - drobne ślady od "półkowania" na okładkach.
Wydawnictwo Helion - 2018 r.

Odbiór osobisty we Wrocławiu na ulicy Asfaltowej (Wojszyce).

Na innych moich ogłoszeniach sprzedaję także inne książki wydawnictwa HELION.

Można w wiadomości do mnie podać nr telefonu. Zadzwonię!

Możliwa wysyłka!

Opis:
Systemy reaktywne. Wzorce projektowe i ich stosowanie

Uznane duże aplikacje internetowe, takie jak portale społecznościowe, systemy bankowe czy handlowe, działają szybko i niezawodnie. Muszą radzić sobie nawet wtedy, gdy ich niektóre części ulegną awarii. Nie mogą zawieść, gdy będzie z nich korzystać większa liczba użytkowników niż zwykle. Naturalnie, muszą być odporne na różne zagrożenia, a oprócz tego skalowalne i łatwe w rozbudowie. Tym i wielu innym wymaganiom odpowiadają systemy responsywne — które bez względu na okoliczności sprawnie przetwarzają dane wprowadzane przez użytkowników. Pomyślne wdrożenie systemu reaktywnego wymaga jednak nieco innego spojrzenia na tworzenie oprogramowania.

Jakie cechy wyrózniają system reaktywny? O tym mówi tzw. Manifest reaktywny i jego podstawowe 4 postulaty:

responsywność - system musi reagować na interakcje użytkowników,
niezawodność - system musi reagować na awarie i być dostępny non stop,
elastyczność - system musi reagować na zmieniające się obciążenie,
sterowanie za pomocą komunikatów - system musi reagować na wprowadzane dane.

Niniejsza książka jest wyczerpującym wprowadzeniem do implementacji systemów reaktywnych. Opisano tu filozofię programowania reaktywnego, zasady projektowania aplikacji, wzorce projektowe i ich zastosowanie. Szczegółowo wyjaśniono, jakie problemy można rozwiązywać w ten sposób, a podane przykłady opatrzono pełnymi kodami źródłowymi. Bazując na postulatach Manifestu reaktywnego, przedstawiono metodykę budowy architektury modułowej, zasady tworzenia komunikatów, które sterują tą architekturą, opisano też potrzebne narzędzia i sposób ich wykorzystania. Nie zabrakło informacji o dobrych praktykach programowania i testowaniu aplikacji.

Na pewno do lektury przyda Ci się znajomość podstawowych zagadnień programistycznych i pewne doświadczenie w pracy z systemami rozproszonymi.

Najważniejsze zagadnienia w książce:

manifest reaktywny i jego postulaty
hierarchia modułów i przepływy danych
programowanie funkcyjne i reaktywne
obsługa awarii
wzorce projektowe i ich stosowanie

Systemy reaktywne — odpowiedź na wyzwania naszych czasów!

Dr Roland Kuhn jest ekspertem w dziedzinie rozproszonych systemów obliczeniowych. Obronił doktorat w instytucie CERN w Szwajcarii. Później pracował dla Niemieckiej Agencji Kosmicznej. Obecnie tworzy systemy reaktywne.

Brian Hanafee jest głównym architektem systemów w Wells Fargo Bank. Wcześniej tworzył nowe produkty dla Oracle i pisał oprogramowanie do systemów wizyjnych montowanych w hełmach pilotów samolotów wojskowych.

Jamie Allen jest programistą i architektem oprogramowania. Pracuje jako dyrektor techniczny projektu platformy handlowej UCP w Starbucks. Od 2008 r. tworzy w języku Scala reaktywne aplikacje dla klientów na całym świecie.

Stan Nowy
Język publikacji polski
Autor dr Roland Kuhn, Brian Hanafee, Jamie Allen
Rok wydania 2018
Wydawnictwo Helion
Tytuł Systemy reaktywne. Wzorce projektowe i ich stosowanie
Okładka miękka
Gatunek Programowanie
Zgłoś naruszenie zasad
Oferta: d591ee00-3627-4e34-aa5e-909507a163ec

Podobne wyszukiwania

Programowanie Warszawa  
(799)
Programowanie Gdańsk  
(160)
Programowanie Lublin  
(104)
Programowanie Bydgoszcz  
(95)
Programowanie Opole  
(57)
Programowanie Rzeszów  
(54)
Programowanie Otwock  
(48)
Programowanie Piła  
(46)
Programowanie Bielsko-Biała  
(39)
Programowanie Pruszków  
(36)
Programowanie Piaseczno  
(34)
Programowanie Legionowo  
(32)
Programowanie Skierniewice  
(28)
Programowanie Krosno  
(27)
Programowanie Nowodwór  
(27)
Programowanie Kielce  
(26)
Programowanie Sosnowiec  
(25)
Programowanie Muszyna  
(24)
Programowanie Legnica  
(24)
Programowanie Przemyśl  
(23)
Programowanie Wojkowice Kościelne  
(22)
Programowanie Jelcz-Laskowice  
(22)
Programowanie Zgierz  
(21)
Programowanie Jelenia Góra  
(21)
Programowanie Gliwice  
(19)
Programowanie Biała Podlaska  
(19)
Programowanie Dąbrowa Górnicza  
(17)
Programowanie Krasiejów  
(16)
Programowanie Piastów  
(16)
Programowanie Włoszczowa  
(14)
Programowanie Grodzisk Mazowiecki  
(14)
Programowanie Grójec  
(13)
Programowanie Wałbrzych  
(13)
Programowanie Włocławek  
(13)
Programowanie Suwałki  
(12)
Programowanie Dębica  
(12)
Programowanie Ostrów Wielkopolski  
(11)
Programowanie Dobroń  
(11)
Programowanie Wysoka  
(11)
Programowanie Elbląg  
(11)
Programowanie Leszno  
(11)
Programowanie Chyliczki  
(10)
Programowanie Mysłowice  
(10)
Programowanie Wadowice  
(10)
Programowanie Szczawnica  
(10)
Programowanie Zawiercie  
(10)
Programowanie Pabianice  
(9)
Programowanie Choszczno  
(9)
Programowanie Tczew  
(9)
Programowanie Radzionków  
(9)
Programowanie Jaworzno  
(9)
Programowanie Konin  
(8)
Programowanie Ozorków  
(8)
Programowanie Wołomin  
(7)
Programowanie Nadarzyn  
(7)
Programowanie Siedlce  
(7)
Programowanie Młochów  
(7)
Programowanie Ełk  
(6)
Programowanie Czersk  
(6)
Programowanie Nowy Dwór Mazowiecki  
(6)
Programowanie Wodzisław Śląski  
(6)
Programowanie Tomaszów Mazowiecki  
(6)
Programowanie Żarów  
(6)
Programowanie Słupsk  
(6)
Programowanie Szczecinek  
(6)
Programowanie Myślenice  
(5)
Programowanie Nowy Wiśnicz  
(5)
Programowanie Pokrzydowo  
(5)
Programowanie Puławy  
(5)
Programowanie Banino  
(5)
Programowanie Tułowice  
(5)
Programowanie Sanniki  
(5)
Programowanie Olkusz  
(5)
Programowanie Góra Kalwaria  
(5)
Programowanie Nowe Skalmierzyce  
(5)
Programowanie Wielkolas  
(4)
Programowanie Mińsk Mazowiecki  
(4)
Programowanie Brwinów  
(4)
Programowanie Zalasowa  
(4)
Programowanie Mierzyn  
(4)
Programowanie Stargard  
(4)
Programowanie Chocicza  
(4)
Programowanie Nysa  
(4)
Programowanie Porosły  
(4)
Programowanie Siemianowice Śląskie  
(4)
Programowanie Kleszczewo Kościerskie  
(4)
Programowanie Granice  
(4)
Programowanie Ostrowiec Świętokrzyski  
(4)
Programowanie Świdnik  
(4)
Programowanie Leszno  
(4)
Programowanie Starachowice  
(4)
Programowanie Tokary  
(4)
Programowanie Rzęczkowo  
(4)
Programowanie Jerzmanowa  
(4)
Programowanie Meszna  
(4)
Programowanie Dobczyce  
(4)