Praktyczny przewodnik po ciągłym dostarczaniu

Ocena:   (3,7 na 5)

Praktyczny przewodnik po ciągłym dostarczaniu (Eberhard Wolff)

Opinie czytelników

Podsumowanie:

Książka przedstawia cenne spostrzeżenia na temat praktyk i narzędzi DevOps, pomimo słabej jakości pisania i puchatej treści. Chociaż ma ona godne uwagi mocne strony w omawianiu konkretnych tematów DevOps, mogłaby skorzystać z lepszej edycji.

Zalety:

Obejmuje szereg ważnych tematów DevOps w sposób komplementarny, takich jak wersjonowane skrypty, potoki wdrażania, Docker, instalacje Chef i TDD. Oferuje dobre przykłady i wgląd w synergię między rozwojem a operacjami.

Wady:

Słabo napisany z nadmiernym puchem, co wskazuje na potrzebę lepszej edycji. Niektóre sekcje mogą wydawać się mniej wciągające ze względu na jakość pisania.

(na podstawie 1 opinii czytelników)

Oryginalny tytuł:

A Practical Guide to Continuous Delivery

Zawartość książki:

Korzystając z Continuous Delivery, można szybciej i z większą niezawodnością wprowadzać oprogramowanie do produkcji. A Practical Guide to Continuous Delivery to w 100% praktyczny przewodnik po budowaniu potoków Continuous Delivery, które automatyzują wdrożenia, poprawiają odtwarzalność i radykalnie zmniejszają ryzyko.

Eberhard Wolff przedstawia sprawdzony stos technologii Continuous Delivery, w tym Docker, Chef, Vagrant, Jenkins, Graphite, stos ELK, JBehave i Gatling. Poprowadzi Cię przez zastosowanie tych technologii podczas kompilacji, ciągłej integracji, testowania obciążenia, testowania akceptacyjnego i monitorowania. Przykładowe projekty Wolffa od początku do końca stanowią podstawę do własnych eksperymentów, programów pilotażowych i pełnoprawnych wdrożeń.

Praktyczny przewodnik po ciągłym dostarczaniu jest przeznaczony dla każdego, kto chce wprowadzić ciągłe dostarczanie, z lub bez DevOps. Menedżerom przedstawia podstawowe procesy, wymagania, korzyści i konsekwencje techniczne. Programiści, administratorzy i architekci zdobędą niezbędne umiejętności do wdrażania i zarządzania potokami oraz do płynnej integracji Continuous Delivery z architekturą oprogramowania i organizacjami IT.

⬤ Zrozumienie problemów, które rozwiązuje Continuous Delivery i sposobów ich rozwiązywania.

⬤ Stworzenie infrastruktury zapewniającej maksymalną automatyzację oprogramowania.

⬤ Wykorzystanie wirtualizacji i rozwiązań chmurowych typu Platform as a Service (PAAS).

⬤ Wdrożenie automatyzacji kompilacji i ciągłej integracji za pomocą Gradle, Maven i Jenkins.

⬤ Wykonywanie statycznych przeglądów kodu za pomocą SonarQube i repozytoriów do przechowywania artefaktów kompilacji.

⬤ Tworzenie zautomatyzowanych testów akceptacyjnych GUI i tekstowych z wykorzystaniem projektowania opartego na zachowaniu.

⬤ Zapewnienie odpowiedniej wydajności poprzez testowanie wydajności.

⬤ Sprawdzanie nowych funkcji i problemów za pomocą testów eksploracyjnych.

⬤ Minimalizowanie ryzyka podczas zautomatyzowanych wdrożeń oprogramowania produkcyjnego.

⬤ Zbieranie i analizowanie metryk i logów za pomocą Elasticsearch, Logstash, Kibana (ELK) i Graphite.

⬤ Zarządzanie wprowadzaniem Continuous Delivery w przedsiębiorstwie.

⬤ Projektowanie oprogramowania ułatwiającego ciągłe dostarczanie nowych funkcji.

Dodatkowe informacje o książce:

ISBN:9780134691473
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:288

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczny przewodnik po ciągłym dostarczaniu - A Practical Guide to Continuous Delivery
Korzystając z Continuous Delivery, można szybciej...
Praktyczny przewodnik po ciągłym dostarczaniu - A Practical Guide to Continuous Delivery

Prace autora wydały następujące wydawnictwa: