Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II Sam Newman
- Autor:
- Sam Newman
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 1
- Stron:
- 552
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II
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!
Budowanie mikrousług
W miarę przechodzenia organizacji od monolitycznych aplikacji do mniejszych, samodzielnych mikrousług, systemy rozproszone stały się coraz bardziej drobnoziarniste. Rozwijanie tych nowych systemów niesie za sobą jednak wiele problemów. Niniejsze, rozszerzone drugie wydanie książki zawiera całościowy obraz tematów, które należy wziąć pod uwagę podczas tworzenia architektury mikrousług, zarządzania nią i skalowania.
Za pośrednictwem czytelnych przykładów i praktycznych porad, autor - Sam Newman - daje wszystkim Czytelnikom - począwszy od architektów i programistów po testerów i operatorów IT, solidne podstawy pojęć związanych z mikrousługami. Dzięki lekturze tej książki zapoznasz się z najnowszymi rozwiązaniami modelowania, integracji, testowania, wdrażania i monitorowania własnych, autonomicznych usług. Sposób, w jaki organizacjom udaje się dziś w pełni wykorzystać te architektury został pokazany na podstawie praktycznych przypadków.
Technologie mikrousług nadal szybko się rozwijają. Ta książka pozwoli Ci nadążyć za tym rozwojem.
- Zdobądź nowe informacje na temat interfejsów użytkownika, orkiestracji kontenerów i rozwiązań bezserwerowych.
- Naucz się dostosowywać projekt systemu do celów organizacji.
- Poznaj opcje integracji usługi z systemem.
- Dowiedz się, jak samodzielnie wdrażać mikrousługi.
- Zbadaj złożoność testowania i monitorowania rozproszonych usług.
- Zarządzaj zabezpieczeniami dla rozszerzonej zawartości z wykorzystaniem modeli użytkownik-usługa i usługa-usługa.
"Architektura mikrousług ma wiele atrakcyjnych cech, ale droga do jej zastosowania zawiera bolesne pułapki, w które mogą wpaść nieostrożni. Niniejsza książka pomoże Ci dowiedzieć się, czy ta droga jest dla Ciebie oraz w jaki sposób uniknąć tych pułapek podczas podróży".
Martin Fowler, Główny inżynier w firmie ThoughtWorks
"Kompletny przewodnik po wszystkich zagadnieniach dotyczących mikrousług. Fantastyczny, wyczerpujący opis obszernego tematu".
Daniel Bryant, Dyrektor ds. oprogramowania w firmie Ambassador Labs
"Kompleksowy i praktyczny przewodnik na temat tego, czego potrzeba, aby z powodzeniem zastosować architekturę mikrousług. Sam dokładnie opisał to, co musisz wiedzieć, aby móc podejmować właściwe decyzje."
Sarah Wells, Dyrektor techniczny ds. wspomagania inżynierii, Financial Times

Wybrane bestsellery
-
Promocja
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowane przepływy pieniężne i opcjonalność. Porządkowanie kodu jest tu przedstawione jako element codziennej pracy programisty, prowadzący do poprawy struktury całego projektu. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym można wypróbować wybrane techniki, najlepiej sprawdzające się w danym przypadku.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Gain deep insight into real-time analytics, including the features of these systems and the problems they solve. With this practical book, data engineers at organizations that use event-processing systems such as Kafka, Google Pub/Sub, and AWS Kinesis will learn how to analyze data streams in real time. The faster you derive insights, the quicker y-
- ePub + Mobi 211 pkt
(203,15 zł najniższa cena z 30 dni)
211.65 zł
239.00 zł (-11%) -
-
Promocja
Głębokie sieci neuronowe mają niesamowity potencjał. Osiągnięcia ostatnich lat nadały procesom uczenia głębokiego zupełnie nową jakość. Obecnie nawet programiści niezaznajomieni z tą technologią mogą korzystać z prostych i niezwykle skutecznych narzędzi, pozwalających na sprawne implementowanie programów uczących się z danych.- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja
Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techniki podejmowania decyzji projektowych, a także istotniejsze wzorce projektowe. Dużo uwagi poświęcono kodowi i różnym sposobom implementacji logiki biznesowej systemu. Opisano również techniki i strategie stosowania DDD w rzeczywistych projektach. Ciekawym elementem jest zaprezentowanie związków projektowania dziedzinowego z innymi ważnymi metodologiami i wzorcami.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależnie od stosowanego języka, frameworka, czy metodologii. Filozofia pragmatycznego programisty stała się inspiracją dla setek książek, przewodników internetowych oraz audiobooków, a także tysiący karier i historii sukcesu. Teraz, dwadzieścia lat później, w tym nowym wydaniu ponownie pokazano, co to znaczy być nowoczesnym programistą. W książce poruszono tematy począwszy od osobistej odpowiedzialności i rozwoju zawodowego, a kończywszy na technikach architektonicznych pozwalających utrzymywać kod, który jest elastyczny oraz łatwy do przystosowania do konkretnych warunków oraz wielokrotnego wykorzystania. Przeczytaj tę książkę, a dowiesz się, w jaki sposób:- PDF + ePub + Mobi
- Druk 42 pkt
(38,50 zł najniższa cena z 30 dni)
42.35 zł
77.00 zł (-45%) -
Promocja
Ta książka jest zaktualizowanym wydaniem praktycznego przewodnika po refaktoryzacji. Choć jest przeznaczona dla profesjonalnego programisty, znalazło się tu zrozumiałe wprowadzenie do tego zagadnienia z opisem celów, technik i możliwości refaktoryzacji. Wspomniano także o problemach związanych z refaktoryzacją. Natomiast zasadniczą część książki stanowi znakomicie uzupełniony i wzbogacony katalog przekształceń refaktoryzacyjnych. Do zilustrowania poszczególnych technik refaktoryzacji autorzy wybrali język JavaScript, jednak kod został przedstawiony w taki sposób, aby prezentowane koncepcje bez trudu zrozumiał każdy programista.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przedsięwzięcia. Publikacja jest wypełniona bardzo praktycznymi rozwiązaniami problemów, z którymi musi się mierzyć wielu programistów. Szczególnie cenne są uwagi dotyczące zapobiegania częstemu problemowi, jakim jest stopniowa utrata jakości kodu w miarę postępu projektu. Ta książka obowiązkowo powinna się znaleźć w podręcznej biblioteczce każdego architekta oprogramowania, analityka systemowego, projektanta i menedżera!- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Niniejsza książka jest przeznaczona dla architektów aplikacji skali korporacyjnej. Zawarto tu wyczerpujący opis zbioru narzędzi DDD i ich stosowania do projektowania różnych systemów, a także w przystępny sposób pokazano aspekty praktycznego wykorzystania nowych technik, takich jak wzorce CQRS czy magazynowanie zdarzeń. Są one stosowane z upodobaniem przez wielu praktyków DDD. Zaprezentowano tu wiele przykładów i cennych wniosków. Jednym słowem, jest to kompletny podręcznik, z którego skorzystają wszyscy deweloperzy oprogramowania, niezależnie od posiadanego doświadczenia.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Agile, czyli podejście zwinne, zrewolucjonizowało sposób budowania programowania. Jednak ponieważ do wyboru jest wiele metodyk zwinnych, „przechodzenie na podejście zwinne” może okazać się trudne. Ta praktyczna książka pomoże Ci odnaleźć się w tej dziedzinie. Poznasz podstawowe zasady podejścia zwinnego, a następnie cztery konkretne (i popularne) metodyki: Scrum, programowanie ekstremalne (XP), Lean i Kanban.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na nie jest Domain-Driven Design, w skrócie DDD. W tym podejściu szczególny nacisk kładzie się na tworzenie obiektów dokładnie odzwierciedlających zachowanie ich odpowiedników istniejących w rzeczywistości. Dzięki temu projektowanie systemu można powierzyć ekspertom z danej branży, którzy niekoniecznie muszą być specjalistami w dziedzinie projektowania architektury systemów informatycznych.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%)
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
-
Promocja
Mikrousługi są relatywnie świeżą koncepcją w świecie systemów IT, mimo to coraz więcej organizacji decyduje się na wdrażanie opartej na nich architektury. Uznaje się, że zapewnia ona wówczas lepszą skalowalność, łatwość łączenia poszczególnych niezależnych elementów, a przede wszystkim możliwość szybszej reakcji na zmiany i skuteczniejsze wdrażanie nowych funkcjonalności. Zanim jednak organizacja da się skusić tymi obietnicami, powinna gruntownie przeanalizować swoją sytuację i decyzję o ewentualnej migracji systemu oprzeć na racjonalnych przesłankach. Konieczne jest również opracowanie planu takiego przejścia, zwłaszcza jeśli nie można sobie pozwolić na dłuższe przestoje w działalności.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Promocja
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.With many illustrat-
- ePub + Mobi 160 pkt
(29,90 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł (-15%) -
-
Promocja
Technologie mikrousług szybko się rozwijają. Autor Sam Newman zaprezentował solidne podstawy w postaci opisu pojęć, a jednocześnie wskazał bieżące rozwiązania modelowania, integracji, testowania, wdrażania i monitorowania własnych, autonomicznych usług. W książce Czytelnik będzie śledzić fikcyjną firmę, by na tej podstawie dowiedzieć się, w jakim stopniu architektura mikrousług pozwala obsługiwać pojedynczą dziedzinę.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices a-
- ePub + Mobi 220 pkt
(220,15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł (-15%) -
Zobacz pozostałe książki z serii
-
Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 47 pkt
(43,50 zł najniższa cena z 30 dni)
47.85 zł
87.00 zł (-45%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 47 pkt
(43,50 zł najniższa cena z 30 dni)
47.85 zł
87.00 zł (-45%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 42 pkt
(38,50 zł najniższa cena z 30 dni)
42.35 zł
77.00 zł (-45%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
Ebooka "Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Building Microservices: Designing Fine-Grained Systems, 2nd Edition
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-283-8800-0, 9788328388000
- Data wydania książki drukowanej :
- 2022-06-21
- ISBN Ebooka:
- 978-83-283-8801-7, 9788328388017
- Data wydania ebooka :
-
2022-06-21
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 165x235
- Numer z katalogu:
- 170713
- Rozmiar pliku Pdf:
- 12MB
- Rozmiar pliku ePub:
- 19MB
- Rozmiar pliku Mobi:
- 44.6MB
- Pobierz przykładowy rozdział PDF »
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Mikrousługi w skrócie
- Kluczowe pojęcia dotyczące mikrousług
- Możliwość niezależnego wdrażania
- Zamodelowane wokół domeny biznesowej
- Posiadanie własnego stanu
- Rozmiar
- Elastyczność
- Dopasowanie architektury do organizacji zespołów
- Monolit
- Monolit jednoprocesowy
- Monolit modułowy
- Monolit rozproszony
- Monolity i rywalizacja o dostawy
- Zalety monolitów
- Technologie pomocnicze
- Agregacja logów i rozproszone śledzenie
- Kontenery i Kubernetes
- Przesyłanie strumieniowe
- Chmura publiczna i platformy bezserwerowe
- Najważniejsze korzyści
- Niejednorodność technologii
- Odporność na błędy
- Skalowanie
- Łatwość wdrażania
- Dopasowanie do organizacji zespołów
- Komponowalność
- Niedogodności związane z architekturą mikrousług
- Wrażenia programisty
- Przeciążenie technologią
- Koszty
- Raportowanie
- Monitorowanie i rozwiązywanie problemów
- Bezpieczeństwo
- Testowanie
- Opóźnienia
- Spójność danych
- Czy powinienem korzystać z mikrousług?
- Kiedy mikrousługi mogą się nie sprawdzić?
- Gdzie mikrousługi działają dobrze?
- Podsumowanie
- Przedstawiamy firmę MusicCorp
- Co decyduje o tym, że granice mikrousługi są dobre?
- Ukrywanie informacji
- Spójność
- Sprzężenia
- Wzajemne oddziaływanie pomiędzy sprzężeniami a spójnością
- Rodzaje sprzężeń
- Sprzężenie domen
- Sprzężenia przelotowe
- Sprzężenie wspólnych danych
- Sprzężenia treści
- Wprowadzenie do metodologii projektowania opartego na domenie (DDD)
- Język wszechobecny
- Agregat
- Kontekst ograniczony
- Mapowanie agregatów i kontekstów ograniczonych na mikrousługi
- Event Storming
- Projektowanie DDD w kontekście mikrousług
- Alternatywy dla granic domen biznesowych
- Ulotność
- Dane
- Technologia
- Względy organizacyjne
- Modele mieszane i wyjątki
- Podsumowanie
- Określenie celu
- Migracja przyrostowa
- Monolit rzadko jest Twoim wrogiem
- Niebezpieczeństwa przedwczesnej dekompozycji
- Co podzielić najpierw?
- Dekompozycja według warstwy
- Najpierw kod
- Najpierw dane
- Przydatne wzorce dekompozycji
- Wzorzec figowca-dusiciela
- Uruchamianie równoległe
- Przełącznik funkcji
- Problemy z dekompozycją danych
- Wydajność
- Integralność danych
- Transakcje
- Narzędzia
- Bazy danych raportowania
- Podsumowanie
- Od komunikacji wewnątrz procesu do komunikacji między procesami
- Wydajność
- Modyfikacje interfejsów
- Obsługa błędów
- Technologia komunikacji między procesami: wiele możliwości do wyboru
- Style komunikacji mikrousług
- Łącz i dopasowuj
- Wzorzec komunikacja synchroniczna blokująca
- Zalety
- Wady
- Gdzie stosować wzorzec?
- Wzorzec komunikacja asynchroniczna nieblokująca
- Zalety
- Wady
- Gdzie stosować wzorzec?
- Wzorzec komunikacja za pośrednictwem współdzielonych danych
- Implementacja
- Zalety
- Wady
- Gdzie stosować wzorzec?
- Wzorzec komunikacja żądanie - odpowiedź
- Implementacja: komunikacja synchroniczna kontra asynchroniczna
- Gdzie stosować wzorzec?
- Wzorzec komunikacja sterowana zdarzeniami
- Implementacja
- Co jest wewnątrz zdarzenia?
- Gdzie stosować wzorzec?
- Zachowaj ostrożność
- Podsumowanie
- Poszukiwanie idealnej technologii
- Łatwość zachowania zgodności wstecz
- Zdefiniuj interfejs w sposób jawny
- Zachowaj niezależność technologii interfejsów API
- Spraw, aby Twoja usługa była prosta dla konsumentów
- Ukryj szczegóły wewnętrznej implementacji
- Wybór technologii
- Zdalne wywołania procedur
- REST
- GraphQL
- Brokery wiadomości
- Formaty serializacji
- Formaty tekstowe
- Formaty binarne
- Schematy
- Strukturalne i semantyczne naruszenia kontraktu
- Czy należy używać schematów?
- Obsługa zmian między mikrousługami
- Unikanie zmian naruszających kontrakt
- Zmiany rozszerzające
- Tolerancyjny konsument
- Właściwa technologia
- Jawny interfejs
- Wczesne wykrywanie zmian naruszających kontrakt
- Zarządzanie zmianami naruszającymi zgodność wstecz
- Wdrażanie lockstep
- Współistnienie niezgodnych ze sobą wersji mikrousług
- Emulowanie starego interfejsu
- Jakie podejście preferuję?
- Umowa społeczna
- Śledzenie użycia
- Środki ekstremalne
- Zasada DRY i niebezpieczeństwa wielokrotnego wykorzystywania kodu w świecie mikrousług
- Udostępnianie kodu za pośrednictwem bibliotek
- Wykrywanie usług
- DNS
- Dynamiczne rejestry usług
- Nie zapomnij o ludziach
- Siatki usług i bramy interfejsów API
- Bramy API
- Siatki usług
- A co z innymi protokołami?
- Dokumentowanie usług
- Jawne schematy
- System samoopisujący się
- Podsumowanie
- Transakcje bazodanowe
- Transakcje ACID
- Nadal ACID, ale bez niepodzielności?
- Transakcje rozproszone - dwufazowe zatwierdzanie
- Transakcje rozproszone - po prostu powiedz "nie"
- Sagi
- Tryby awarii dla sag
- Implementacja sag
- Sagi a transakcje rozproszone
- Podsumowanie
- Krótkie wprowadzenie do ciągłej integracji
- Czy rzeczywiście stosujesz mechanizmy CI?
- Modele rozgałęziania
- Potoki budowania a ciągłe dostawy
- Narzędzia
- Kompromisy i środowiska
- Tworzenie artefaktów
- Mapowanie kodu źródłowego i kompilacji na mikrousługi
- Jedno gigantyczne repozytorium, jedna gigantyczna kompilacja
- Wzorzec jedno repozytorium na mikrousługę (tzw. multirepo)
- Wzorzec monorepo
- Jakie podejście bym zastosował?
- Podsumowanie
- Od widoku logicznego do fizycznego
- Wiele egzemplarzy
- Baza danych
- Środowiska
- Zasady wdrażania mikrousług
- Odizolowane uruchamianie
- Koncentracja na automatyzacji
- Infrastruktura jako kod (IaC)
- Wdrażanie bez przestojów
- Zarządzanie pożądanym stanem
- Opcje wdrażania
- Maszyny fizyczne
- Maszyny wirtualne
- Kontenery
- Kontenery aplikacji
- Platforma jako usługa (PaaS)
- Funkcja jako usługa (FaaS)
- Która opcja wdrażania jest dla Ciebie odpowiednia?
- Kubernetes i orkiestracja kontenerów
- Przypadek orkiestracji kontenerów
- Uproszczony widok pojęć związanych z Kubernetes
- Wielodostępność i federacja
- Cloud Native Computing Federation (CNCF)
- Platformy i przenośność
- Helm, Operator, CRD. O mój Boże!
- I jeszcze Knative
- Przyszłość
- Czy powinieneś korzystać z Kubernetes?
- Dostawy progresywne
- Oddzielenie wdrożenia od wydania
- Na drodze do dostaw progresywnych
- Przełączniki funkcji
- Wydania kanarkowe
- Uruchamianie równoległe
- Podsumowanie
- Rodzaje testów
- Zakres testów
- Testy jednostkowe
- Testy usług
- Testy od końca do końca
- Kompromisy
- Implementacja testów usług
- Mocki czy namiastki usług
- Inteligentniejsza namiastka usługi
- Kłopotliwe testy od końca do końca
- Testy kruche i łamliwe
- Kto pisze testy od końca do końca?
- Jak długo?
- Piętrzące się zaległości
- Metawersje
- Brak niezależnej testowalności
- Czy należy unikać testów od końca do końca?
- Testy kontraktu oraz kontrakty konsumenckie
- Czy należy używać testów od końca do końca?
- Wygoda pracy programistów
- Od fazy przedprodukcyjnej do testowania w produkcji
- Rodzaje testów w produkcji
- Bezpieczeństwo testowania w produkcji
- Średni czas do naprawy kontra średni czas między awariami
- Testy współzależności funkcjonalnych
- Testy wydajności
- Testy wytrzymałości
- Podsumowanie
- Niepokój, panika i zamieszanie
- Jedna usługa, jeden serwer
- Jedna usługa, wiele serwerów
- Wiele usług, wiele serwerów
- Obserwowalność a monitorowanie
- Filary obserwowalności? Nie tak szybko
- Elementy składowe obserwowalności
- Agregacja logów
- Agregacja metryk
- Rozproszone śledzenie
- Czy postępujemy właściwie?
- Ostrzeganie
- Monitorowanie semantyczne
- Testowanie w produkcji
- Standaryzacja
- Wybór narzędzi
- Wybór powinien być demokratyczny
- Wybieraj narzędzia łatwe do integracji
- Zapewniaj odpowiedni kontekst
- Informacje w czasie rzeczywistym
- Informacje odpowiednie dla Twojej skali
- Maszynowy ekspert
- Od czego zacząć?
- Podsumowanie
- Podstawowe zasady
- Zasada najmniejszych uprawnień
- Obrona w głąb
- Automatyzacja
- Wbuduj zabezpieczenia w proces dostaw
- Pięć funkcji cyberbezpieczeństwa
- Identyfikacja
- Ochrona
- Wykrywanie
- Reagowanie
- Odtwarzanie
- Podstawy zabezpieczeń aplikacji
- Poświadczenia
- Łatki bezpieczeństwa
- Kopie zapasowe
- Odbudowa
- Zaufanie domyślne kontra zaufanie zerowe
- Zaufanie domyślne
- Zaufanie zerowe
- To jest pasmo
- Zabezpieczanie danych
- Dane podczas przesyłania
- Zabezpieczanie danych w spoczynku
- Uwierzytelnianie i autoryzacja
- Uwierzytelnianie między usługami
- Uwierzytelnianie użytkowników
- Popularne implementacje pojedynczego logowania
- Brama pojedynczego logowania
- Szczegółowa autoryzacja
- Problem zdezorientowanego zastępcy
- Scentralizowana autoryzacja w górze strumienia przetwarzania
- Autoryzacja zdecentralizowana
- Tokeny JWT
- Podsumowanie
- Co to jest niezawodność?
- Solidność
- Zdolność do odtwarzania
- Rozszerzalność z wdziękiem
- Trwałe zdolności adaptacyjne
- Architektura mikrousług
- Awarie zdarzają się wszędzie
- Jak wiele to zbyt wiele?
- Degradowanie funkcjonalności
- Wzorce stabilności
- Limity czasu
- Ponowienia prób
- Grodzie
- Bezpieczniki
- Izolacja
- Redundancja
- Middleware
- Idempotencja
- Rozłożenie ryzyka
- Twierdzenie CAP
- Poświęcenie spójności
- Poświęcenie dostępności
- Poświęcenie tolerancji podziału?
- AP czy CP?
- To nie jest zasada "wszystko albo nic"
- Świat rzeczywisty
- Antykrucha organizacja
- Inżynieria chaosu
- Dni ćwiczeń
- Eksperymenty produkcyjne
- Wykraczając poza solidność
- Szukanie winnych
- Podsumowanie
- Cztery osie skalowania
- Skalowanie pionowe
- Implementacja
- Najważniejsze korzyści
- Ograniczenia
- Zwielokrotnianie w poziomie
- Partycjonowanie danych
- Dekompozycja funkcjonalna
- Łączenie modeli
- Zacznij od małych rozmiarów
- Buforowanie
- Buforowanie w celu poprawy wydajności
- Buforowanie w celu skalowania
- Buforowanie w celu poprawy niezawodności
- Gdzie buforować
- Unieważnianie
- Złota zasada buforowania
- Aktualność danych a optymalizacja
- Zatrucie pamięcią podręczną - historia ku przestrodze
- Autoskalowanie
- Zaczynanie od nowa
- Podsumowanie
- W stronę środowiska cyfrowego
- Modele własności
- Przesłanki dla tworzenia dedykowanych zespołów frontendowych
- Zespoły dopasowane do strumienia przetwarzania
- Współdzielenie specjalistów
- Zapewnienie spójności
- Pokonywanie technicznych wyzwań
- Wzorzec monolityczny frontend
- Kiedy należy korzystać ze wzorca?
- Wzorzec mikrofrontend
- Implementacja
- Kiedy stosować wzorzec?
- Wzorzec dekompozycja na bazie stron
- Gdzie stosować wzorzec?
- Wzorzec dekompozycja oparta na widżetach
- Implementacja
- Kiedy korzystać ze wzorca?
- Ograniczenia
- Wzorzec centralna brama agregująca
- Własność
- Różne typy interfejsów użytkownika
- Wiele obaw
- Kiedy korzystać ze wzorca?
- Wzorzec backend dla frontendu (BFF)
- Ile komponentów BFF?
- Wielokrotne użycie kodu a BFF
- BFF dla desktopowego interfejsu webowego i nie tylko
- Kiedy korzystać ze wzorca?
- GraphQL
- Podejście hybrydowe
- Podsumowanie
- Organizacje luźno sprzężone
- Prawo Conwaya
- Dowody
- Wielkość zespołu
- Zrozumieć prawo Conwaya
- Małe zespoły, duża organizacja
- O autonomii
- Własność silna kontra własność kolektywna
- Własność silna
- Własność kolektywna
- Na poziomie zespołu kontra na poziomie organizacji
- Równoważenie modeli
- Zespoły wspomagające
- Społeczności praktyków
- Platforma
- Mikrousługi współdzielone
- Zbyt trudne do rozdzielenia
- Przekrojowe zmiany
- Wąskie gardła dostaw
- Wewnętrzne open source
- Rola opiekunów
- Dojrzałość
- Narzędzia
- Mikrousługi modułowe
- Przeglądy zmian
- Usługa osierocona
- Studium przypadku: RealEstate.com.au
- Rozproszenie geograficzne
- Odwrócone prawo Conwaya
- Ludzie
- Podsumowanie
- Co oznacza ta nazwa?
- Czym jest architektura oprogramowania?
- Umożliwienie wprowadzania zmian
- Ewolucyjna wizja architekta
- Definiowanie granic systemowych
- Konstrukt społeczny
- Warunki do "zamieszkiwania"
- Pryncypialne podejście
- Cele strategiczne
- Zasady
- Praktyki
- Łączenie zasad i praktyk
- Praktyczny przykład
- Kierowanie architekturą ewolucyjną
- Architektura w organizacji dostosowanej do strumienia przetwarzania
- Budowanie zespołu
- Wymagane standardy
- Monitorowanie
- Interfejsy
- Bezpieczeństwo architektury
- Zarządzanie i droga utwardzona
- Przykładowe egzemplarze
- Spersonalizowany szablon usługi
- Utwardzona droga na dużą skalę
- Dług techniczny
- Obsługa wyjątków
- Podsumowanie
Przedmowa
Część I. Podstawy
Rozdział 1. Czym są mikrousługi?
Rozdział 2. Jak modelować mikrousługi?
Rozdział 3. Dzielenie monolitu
Rozdział 4. Rodzaje komunikacji mikrousług
Część II. Implementacja
Rozdział 5. Implementacja komunikacji mikrousług
Rozdział 6. Przepływy pracy
Rozdział 7. Budowanie
Rozdział 8. Wdrażanie
Rozdział 9. Testowanie
Rozdział 10. Od monitorowania do obserwowalności
Rozdział 11. Bezpieczeństwo
Rozdział 12. Niezawodność
Rozdział 13. Skalowanie
Część III. Ludzie
Rozdział 14. Interfejsy użytkownika
Rozdział 15. Struktury organizacyjne
Rozdział 16. Ewolucyjny architekt
Posłowie: mikrousługi w pigułce
Bibliografia
Glosariusz
Helion - inne książki
-
Nowość Promocja
Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej!- PDF + ePub + Mobi
- Druk 41 pkt
(37,45 zł najniższa cena z 30 dni)
41.20 zł
74.90 zł (-45%) -
Nowość Promocja
Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Pomyśl o hakowaniu jako o metodzie wykorzystania luk w regułach systemu. Zauważ, jak bezlitośnie hakowane są praktycznie wszystkie systemy, na których opiera się funkcjonowanie społeczeństwa. Spójrz na prawo jak na skomplikowany system zawierający podatności, dzięki którym można unikać na przykład opodatkowania. W wyszukiwaniu luk specjalizują się hakerzy, w tym wypadku księgowi, doradcy podatkowi i prawnicy. Jeśli pójdziesz tym tropem, przekonasz się, że we wszystkich ważnych systemach pozostawia się luki, które służą wtajemniczonym do naginania reguł i czerpania korzyści kosztem innych.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Mimo zainteresowania danymi i ich analizą zbyt wiele projektów z obszaru data science kończy się fiaskiem. Firmy zatrudniają analityków danych, kupują drogie narzędzia, traktują analizę danych jak magię. Niestety, bez dogłębnego zrozumienia sposobu i celu przetwarzania danych nie masz co liczyć na sukces. Jeśli chcesz podjąć się tego wyzwania, Twoim najlepszym sojusznikiem okaże się… Excel, który świetnie się nadaje do wyjaśniania najważniejszych zagadnień nauki o danych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Książka powstała z myślą o studentach informatyki i o każdym, kto przygotowuje się do pracy w zawodzie związanym z programowaniem i administrowaniem sieciami. A także z innymi obszarami, w których wiedza i umiejętności z zakresu informatyki są kluczowe, ale w których niebagatelne znaczenie ma również znajomość podstaw elektroniki. Ponieważ problemy elektryki, a także elektroniki analogowej i cyfrowej nie zawsze są proste do zrozumienia, nawet na bazowym poziomie, autor postanowił zaprezentować je w możliwie najprzystępniejszy sposób.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Nowość Promocja
Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego „roboczą” definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II Sam Newman (1)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(0)
(0)
(0)
(0)