Mikrousługi. Wdrażanie i standaryzacja systemów w organizacji inżynierskiej
- Autor: :
- Susan J. Fowler
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 3.0/6 Opinie: 1
- Stron:
- 208
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Mikrousługi. Wdrażanie i standaryzacja systemów w organizacji inżynierskiej
Ostatnio coraz częściej projektuje się systemy oparte na mikrousługach. W odróżnieniu od aplikacji monolitycznych są one bardziej skalowalne, efektywniejsze, a także łatwiejsze w implementacji, rozwijaniu i utrzymaniu. Dzięki zastosowaniu architektury mikrousług i kontenerów programiści mogą skupić się na danym elemencie, nie zajmując się całością aplikacji. Okazuje się jednak, że przejście na architekturę mikrousług nie jest proste. Problemem jest brak gotowych standardów architektonicznych, operacyjnych i organizacyjnych, które ułatwiałyby pełne wykorzystanie niewątpliwych zalet architektury mikrousług.
Niniejsza książka jest praktycznym poradnikiem dla inżynierów, menedżerów i architektów oprogramowania odpowiedzialnych za przygotowanie i funkcjonowanie systemów w firmach inżynierskich. Nie jest to podręcznik przedstawiający operacje wdrożeniowe „krok po kroku”, jednak wyjaśniono tu niezbędne pojęcia i pokazano zasady budowania mikrousług. Opisano również szereg strategii ich implementacji. Niezwykle cenną cechą książki jest podejście oparte na standaryzacji: dzięki temu łatwiej jest zaprojektować mikrousługi, które są stabilne, niezawodne, skalowalne, odporne na uszkodzenia, wydajne, monitorowane i udokumentowane.
Najważniejsze zagadnienia:
- mikrousługi, ich budowa i ekosystem
- standardy gotowości bazujące na dostępności mikrousług
- standardy projektowania cyklu życiowego mikrousług
- budowa odporności na awarie i strategie wykrywania błędów
- właściwe podejście do dokumentacji
- konserwacja systemu i strategie zarządzania zależnościami
Wdrażaj mikrousługi w najlepszym sprawdzonym standardzie!
Susan Fowler pracuje w firmie Uber Technologies, gdzie zajmuje się przygotowaniem mikrousług do wdrożenia w produkcji. Przed dołączeniem do Ubera pracowała nad platformami aplikacji i infrastrukturą w kilku małych firmach. Wcześniej studiowała fizykę cząstek elementarnych na Uniwersytecie w Pensylwanii. Interesuje się nie tylko technologiami informatycznymi i fizyką, ale i matematyką oraz filozofią. Jednym z jej marzeń jest napisanie symfonii i... scenariusza sitcomu.
Jednym z największych wyzwań dla organizacji, które przyjęły architekturę mikrousług, jest brak standardów architektonicznych, operacyjnych i organizacyjnych. Po podzieleniu aplikacji monolitycznej lub zbudowaniu ekosystemu mikrousług od podstaw wielu inżynierów zaczyna zastanawiać się co dalej. W tej praktycznej książce autorka, Susan Fowler, szczegółowo zaprezentowała zbiór standardów dotyczących mikrousług. Wiedzę czerpie ze swoich doświadczeń standaryzacji ponad tysiąca mikrousług w firmie Uber. Dowiesz się jak zaprojektować mikrousługi, które są stabilne, niezawodne, skalowalne, odporne na uszkodzenia, wydajne, monitorowane, udokumentowane i przygotowane na wszelkie katastrofy.
Poznaj standardy gotowości do produkcji, w tym:
- Stabilność i niezawodność: rozwijanie, wdrażanie i wycofywanie mikrousług; ochrona przed awariami zależności;
- Skalowalność i wydajność: poznaj podstawowe komponenty umożliwiające osiągnięcie większej skuteczności mikrousług;
- Odporność na uszkodzenia i gotowość na katastrofy: zapewnij dostępność mikrousług dzięki aktywnemu prowokowaniu awarii mikrousług w czasie rzeczywistym;
- Monitorowanie: dowiedz się jak monitorować, rejestrować i wyświetlać kluczowe metryki; ustal alerty i procedury postępowania w nagłych przypadkach;
- Dokumentacja i zrozumienie: naucz się łagodzić skutki uboczne przyjęcia architektury mikrousług, w tym organizacyjne rozproszenie i techniczny dług.
Susan Fowler jest inżynierem niezawodność witryny w Uber, gdzie dzieli swój czas pomiędzy przewodzeniem inicjatywy doprowadzania do gotowości do produkcji wszystkie mikrousługi w firmie Uber, a pracą z zespołami kluczowymi dla biznesu w celu doprowadzenia ich usług do stanu gotowości. Po ukończeniu studiów w dziedzinie fizyki cząstek na University of Pennsylvania, przed dołączeniem do zespołu firmy Uber pracowała w kilku małych firmach nad platformami aplikacji i infrastrukturą.
„Wierzę, że książka ta stanie się standardem de facto projektowania i eksploatacji mikrousług — sama tylko lista kontrolna gotowości do produkcji jest warta uwagi!”Daniel Bryant
Główny naukowiec w OpenCredo
„Implementowanie stylu architektury mikrousług jest trudne, zwłaszcza z operacyjnego punktu widzenia. Ta książka, dzięki pokazaniu co obejmuje proces doprowadzania mikrousługi do stanu gotowości do produkcji, pomoże Czytelnikowi zrobić to dobrze. Niezależnie od stanowiska, na jakim pracujesz, Susan daje Ci wiedzę niezbędną do zbudowania skutecznego produkcyjnego ekosystemu mikrousług”.
Mark Richards
Niezależny konsultant
Wybrane bestsellery
-
One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering ...(90.11 zł najniższa cena z 30 dni)
89.61 zł
139.00 zł(-36%) -
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoj...(44.94 zł najniższa cena z 30 dni)
52.43 zł
74.90 zł(-30%) -
Termin „płynna nowoczesność”, który przypisuje się socjologowi i filozofowi Zygmuntowi Baumanowi, dobrze oddaje czasy, w jakich żyjemy ― z ich fragmentarycznością, epizodycznością i poczuciem niejednoznaczności. Biznesowym odpowiednikiem tego określenia jest świat VUCA. W nim ni...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Po pierwsze: gratulacje! Właśnie doceniono Twoją ciężką pracę, dobre pomysły, zaangażowanie i wysoki poziom odpowiedzialności za powierzone zadania. Nagrodzono Cię awansem. To wspaniale, prawda? Nowe stanowisko często wiąże się z wyższą pensją, ciekawszymi zadaniami ― i zarządzaniem ludźmi....(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Książka stanowi wprowadzenie w świat notestormingu. Metoda ta opiera się na użyciu karteczek samoprzylepnych w procesie poszukiwania pomysłów i podejmowania decyzji podczas warsztatów, sesji rozwojowych i spotkań biznesowych, co czyni je wysoce bardziej efektywnymi niż tradycyjna rozmowa lub dysk...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%) -
Sztuka wojny Sun Tzu to kanon literatury militarystycznej. Liczące około 2500 lat traktaty zadziwiają swoją ponadczasowością i walorami poznawczymi. Z każdego odtworzonego i przetłumaczonego przez współczesnych badaczy zdania bije ogromna wiedza mająca zastosowanie nie tylko na prawdziwym polu bi...(34.20 zł najniższa cena z 30 dni)
39.90 zł
57.00 zł(-30%) -
Publikacjami poświęconymi zarządzaniu projektami można wypełnić całe biblioteki. Dostępne są niemal encyklopedyczne kompendia wiedzy na ten temat, wyjaśniające metodologie prowadzenia projektów, sposoby ich klasyfikacji czy też przewagi i niedociągnięcia poszczególnych z nich. Z licznych pozycji ...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Kariera. Sukces. Szczęśliwe życie. Trzy cele, jedna metoda. ABC rozwoju osobistego dla współczesnych liderów i liderek. Nowoczesne techniki wsparte doświadczeniem Dale Carnegie Training. Chcesz być najlepszą wersją siebie, odnosić sukcesy w biznesie i życiu osobistym, ale nie wiesz jak? Jedno j...(35.02 zł najniższa cena z 30 dni)
35.02 zł
44.90 zł(-22%) -
Znasz zasadę 80/20? Zgodnie z nią 20 procent przyczyn czy też wkładu w przedsięwzięcie przekłada się na 80 procent uzyskanych wyników. Zbyt wiele czasu bowiem poświęcamy szczegółom, zamiast skupić się na tym, co naprawdę ważne. Przekonaj się, że kiedy wprowadzisz w życie zasadę 80/20, Twoja efekt...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Funkcjonujemy w rzeczywistości, którą cechują wysoka zmienność i niepewność. Otoczenie biznesowe i społeczne przedsiębiorstw w Polsce i na świecie jest złożone, bardzo niejednoznaczne ― o wiele bardziej, niż miało to miejsce jeszcze trzydzieści, dwadzieścia, a nawet dziesięć lat temu. Dlate...(32.94 zł najniższa cena z 30 dni)
38.43 zł
54.90 zł(-30%)
Zobacz pozostałe książki z serii
-
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 pobierani...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
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ć....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
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 F...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
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 poz...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
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ż...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
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....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
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łada...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
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ęk...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
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 d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
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 funk...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%)
Ebooka "Mikrousługi. Wdrażanie i standaryzacja systemów w organizacji inżynierskiej" 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 "Mikrousługi. Wdrażanie i standaryzacja systemów w organizacji inżynierskiej" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Mikrousługi. Wdrażanie i standaryzacja systemów w organizacji inżynierskiej" 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 ebooka
- Tytuł oryginału:
- Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-283-3682-7, 9788328336827
- Data wydania książki drukowanej:
- 2017-10-27
- ISBN Ebooka:
- 978-83-283-3683-4, 9788328336834
- Data wydania ebooka:
- 2017-10-27 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:
- 140x208
- Numer z katalogu:
- 63262
- Rozmiar pliku Pdf:
- 1.8MB
- Rozmiar pliku ePub:
- 3.6MB
- Rozmiar pliku Mobi:
- 7.4MB
Spis treści ebooka
- Od monolitów do mikrousług (20)
- Architektura mikrousług (28)
- Ekosystem mikrousług (31)
- Warstwa 1.: sprzęt (32)
- Warstwa 2.: komunikacja (34)
- Warstwa 3.: platforma aplikacji (37)
- Warstwa 4.: mikrousługi (41)
- Wyzwania organizacyjne (42)
- Odwrócone prawo Conwaya (43)
- Techniczny rozrost (45)
- Większe ryzyko awarii (46)
- Rywalizacja o zasoby (47)
- Wyzwania standaryzacji mikrousług (49)
- Dostępność - cel standaryzacji (50)
- Standardy gotowości do produkcji (52)
- Stabilność (53)
- Niezawodność (54)
- Skalowalność (55)
- Odporność na awarie i przygotowanie na katastrofy (57)
- Wydajność (59)
- Monitorowanie (60)
- Dokumentacja (62)
- Implementacja gotowości do produkcji (64)
- Zasady budowania stabilnych i niezawodnych mikrousług (67)
- Cykl rozwoju (69)
- Potok wdrożeń (71)
- Faza przedprodukcyjna (72)
- Faza kanarkowa (78)
- Faza produkcyjna (79)
- Egzekwowanie stabilnego i niezawodnego wdrażania (80)
- Zależności (82)
- Routing i wykrywanie (84)
- Deprecjacja i wycofywanie (85)
- Ocena mikrousługi (86)
- Cykl rozwoju (86)
- Potok wdrożeń (87)
- Zależności (87)
- Routing i wykrywanie (87)
- Deprecjacja i wycofywanie (88)
- Zasady skalowalności i wydajności mikrousług (89)
- Znajomość skali wzrostu (91)
- Skala wzrostu jakościowego (91)
- Skala wzrostu ilościowego (93)
- Efektywne wykorzystanie zasobów (93)
- Świadomość zasobów (95)
- Wymagania dotyczące zasobów (95)
- Wąskie gardła zasobów (96)
- Planowanie możliwości (97)
- Skalowanie zależności (99)
- Zarządzanie ruchem (100)
- Obsługa i przetwarzanie zadań (102)
- Ograniczenia związane z językami programowania (102)
- Wydajna obsługa żądań i wydajne przetwarzanie zadań (103)
- Skalowalne składowanie danych (105)
- Wybór bazy danych w ekosystemach mikrousług (105)
- Wyzwania związane z bazami danych w architekturze mikrousług (106)
- Ocena mikrousługi (107)
- Znajomość skali wzrostu (107)
- Efektywne wykorzystanie zasobów (108)
- Świadomość zasobów (108)
- Planowanie możliwości (108)
- Skalowanie zależności (108)
- Zarządzanie ruchem (109)
- Obsługa i przetwarzanie zadań (109)
- Skalowalne składowanie danych (109)
- Zasady budowania mikrousług odpornych na awarie (111)
- Eliminowanie pojedynczych punktów awarii (113)
- Scenariusze katastrof i awarii (115)
- Typowe awarie w ekosystemie (116)
- Awarie sprzętu (118)
- Awarie na poziomie komunikacji i platformy aplikacji (120)
- Awarie zależności (122)
- Awarie wewnętrzne (mikrousług) (124)
- Testowanie odporności (126)
- Testowanie kodu (127)
- Testowanie obciążenia (129)
- Testowanie chaosu (133)
- Wykrywanie awarii i środki zaradcze (135)
- Incydenty i przestoje (136)
- Odpowiednia kategoryzacja (137)
- Pięć faz reagowania na incydenty (139)
- Ocena mikrousługi (143)
- Eliminowanie pojedynczych punktów awarii (143)
- Scenariusze katastrof i awarii (143)
- Testowanie odporności (143)
- Wykrywanie awarii i środki zaradcze (144)
- Zasady monitorowania mikrousług (145)
- Kluczowe parametry (147)
- Rejestrowanie (150)
- Pulpity nawigacyjne (152)
- Ostrzeganie (154)
- Konfigurowanie skutecznego ostrzegania (154)
- Obsługa alertów (156)
- Dyżury (157)
- Ocena mikrousługi (158)
- Kluczowe parametry (158)
- Rejestrowanie (159)
- Pulpity nawigacyjne (159)
- Ostrzeganie (159)
- Dyżury (159)
- Zasady dokumentowania i rozumienia mikrousług (161)
- Dokumentacja mikrousługi (163)
- Opis (165)
- Diagram architektury (165)
- Informacje kontaktowe i wzywanie dyżurnych (166)
- Linki (167)
- Przewodnik dla nowych programistów i podręcznik programowania (167)
- Przepływy żądań, punkty końcowe i zależności (168)
- Instrukcje postępowania w nagłych wypadkach (169)
- FAQ (170)
- Rozumienie mikrousługi (171)
- Przeglądy architektury (172)
- Audyty gotowości do produkcji (173)
- Mapy gotowości do produkcji (174)
- Automatyzacja gotowości do produkcji (175)
- Ocena mikrousługi (176)
- Dokumentacja mikrousługi (176)
- Zrozumienie mikrousługi (177)
Przedmowa (9)
1. Mikrousługi (19)
2. Gotowość do produkcji (49)
3. Stabilność i niezawodność (67)
4. Skalowalność i wydajność (89)
5. Odporność na awarie i przygotowanie na katastrofy (111)
6. Monitorowanie (145)
7. Dokumentowanie i rozumienie (161)
A. Lista kontrolna gotowości do produkcji (179)
B. Oceń swoją mikrousługę (183)
Słowniczek (191)
Skorowidz (201)
Oceny i opinie klientów: Mikrousługi. Wdrażanie i standaryzacja systemów w organizacji inżynierskiej Susan J. Fowler (1) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(0)
(0)
(1)
(0)
(0)