progresywne oprogramowanie musi sprostać wyśrubowanym kryteriom: ma wyróżniać się określoną niezawodnością i skalowalnością, a przy tym powinno korzystać z technice chmury. Naturalnie powinien to być należycie zaprojektowany system rozproszony. Dziś standardem jest korzystanie z aplikacji na wielu urządzeniach w najróżniejszych lokalizacjach. Niestety, mimo powszechności systemów rozproszonych ich projektowanie nader często przypomina coś w rodzaju czarnej magii, dostępnej dla nielicznych wtajemniczonych. Na skutek czego architektura każdego systemu jest wyjątkowa.
Ta książka jest praktycznym przewodnikiem dla projektantów systemów rozproszonych. Zaprezentowano tu linię powtarzalnych wzorców, a także zalecanych praktyk programistycznych, dzięki którym rozwijanie bezusterkowych systemów rozproszonych stanie się bardziej przystępne i produktywne. Poza podstawowymi wzorcami systemów rozproszonych przedstawiono tu jeszcze techniki tworzenia skonteneryzowanych składników wielokrotnego wykorzystywania. Znalazło się tu także omówienie zagadnień rozwoju kontenerów i orkiestratorów kontenerów, które wyjątkowo zmieniły sposób budowania systemów rozproszonych. Książka ta jest lekturą obowiązkową dla każdego projektanta aplikacji, który chce efektywnie tworzyć bezusterkowe aplikacje rozproszone!
Najważniejsze zagadnienia:
wprowadzenie do systemów rozproszonych
znaczenie wzorców i części 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, rozciągliwe, bezusterkowe!
O autorze
dr Brendan Burns specjalizuje się w projektowaniu obfitych aplikacji i programowaniu obliczeń w chmurze. Jest także współzałożycielem projektu open source Kubernetes. Obecnie pracuje w Microsofcie, gdzie zajmuje się platformą Azure, natomiast wcześniej pracował w Google Cloud Platform. Kiedyś zajmował się także infrastrukturą wyszukiwarek internetowych Google.
Tytuł oryginału: Designing distributed systems
ISBN: 9788328347380
Kod paskowy: 9788328347380
Autorzy: Burns Brendan
Tłumaczenie: Lachowski Lech
Rok wydania: 2018
Kod wydawcy: 20367
Miejscowość: Gliwice
liczba stron: 184
Oprawa: Miękka
PKWiU: 58.11.19.0
Format: 14.0x20.0cm
Głębokość (mm): 8
Waga: 0.228
Język oryginału: angielski
Języki: polski
Grupa towarowa: Książka
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Projektowanie systemów rozproszonych. wzorce i paradygmaty dla skalowalnych, niezawodnych usług - brendan burns. Twój komentarz zostanie wyświetlony po moderacji.