Ciągłe dostarczanie oprogramowania. Kompletny przewodnik
- Autor:
- Eberhard Wolff
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 5.5/6 Opinie: 2
- Stron:
- 224
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: Ciągłe dostarczanie oprogramowania. Kompletny przewodnik
Pojęcie ciągłego dostarczania wywodzi się z metodyk zwinnego wytwarzania oprogramowania. Polega ono na sprawnej analizie i optymalizacji procesu prowadzącego do udostępnienia oprogramowania oraz na zintegrowaniu go z rozwojem produktu. Dzięki usprawnieniu tych prac proces udostępniania oprogramowania ulega automatyzacji, staje się bardziej powtarzalny i o wiele mniej ryzykowny, a to spotyka się z aprobatą klientów.
Niniejsza książka jest wartościowym przewodnikiem dla zespołów projektowych. Docenią ją zwłaszcza programiści i menedżerowie pracujący według zasad DevOps. Przedstawiono tu podstawowe procesy, wymagania, korzyści i konsekwencje techniczne. Pokazano, w jaki sposób należy implementować potoki i zarządzać nimi. Dzięki lekturze tej książki płynne integrowanie ciągłego dostarczania z architekturą oprogramowania i pracą działów informatycznych stanie się o wiele łatwiejsze. Opisano tu również przykładowe projekty, które stanowią punkt wyjścia do samodzielnych eksperymentów, a nawet do tworzenia własnych potoków ciągłego dostarczania.
Najważniejsze zagadnienia przedstawione w książce:
- ciągłe dostarczanie: co to jest i jakie problemy rozwiązuje,
- automatyzacja tworzenia oprogramowania,
- testy: akceptacyjne, wydajności i eksploracyjne,
- wdrażanie metodyki ciągłego dostarczania w organizacji,
- wpływ ciągłego dostarczania na architekturę aplikacji.
Ciągłe dostarczanie oprogramowania kluczem do optymalizacji pracy z kodem.
Eberhard Wolff od przeszło 15 lat zajmuje się architekturą oprogramowania i doradztwem w obszarze styku biznesu i technologii. Wygłaszał prelekcje i przemówienia na międzynarodowych konferencjach, był członkiem komisji programowych wielu sympozjów. Napisał ponad 100 artykułów i książek. Koncentruje się na nowoczesnych architekturach, często obejmujących chmurę, ciągłe dostarczanie, DevOps, mikrousługi i bazy typu NoSQL.
Wybrane bestsellery
-
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...
Modelowanie procesów biznesowych. BPMN 2.0 od podstaw Modelowanie procesów biznesowych. BPMN 2.0 od podstaw
(32.94 zł najniższa cena z 30 dni)35.69 zł
54.90 zł(-35%) -
W tej książce zaprezentowano 75 KPI, które są uznawane za najbardziej istotne. Znajdziesz tu ich definicje wraz ze zwięzłym opisem, techniki obliczania, wreszcie ― co najważniejsze ― sposoby korzystania z tych narzędzi. Dzięki praktycznym przykładom niepostrzeżenie zaczniesz rozumieć ...
KPI, czyli kluczowe wskaźniki efektywności. 75 mierników ważnych dla każdego menedżera KPI, czyli kluczowe wskaźniki efektywności. 75 mierników ważnych dla każdego menedżera
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ta książka pomoże Ci odkryć jedną z największych tajemnic sukcesu, zawiera bowiem opis strategii umożliwiającej doświadczanie wolności, spełnienia i radości z osiągania najbardziej ambitnych celów. Dowiesz się, że nie musisz samemu zajmować się wszystkim, jeśli tylko znajdziesz odpowiednie osoby ...
Nie JAK, lecz KTO. Osiąganie ambitniejszych celów dzięki pracy zespołowej Nie JAK, lecz KTO. Osiąganie ambitniejszych celów dzięki pracy zespołowej
(14.90 zł najniższa cena z 30 dni)14.90 zł
49.00 zł(-70%) -
Design thinking, czyli myślenie projektowe. Wbrew pozorom ten sposób podejścia do biznesu nie jest przypisany wyłącznie do wielkich korporacji. Pracować w duchu design thinking może i powinna każda firma, której właścicielowi zależy na zwiększeniu wydajności, szybkim realizowaniu dobrych pomysłów...
Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy
(20.90 zł najniższa cena z 30 dni)20.90 zł
69.00 zł(-70%) -
Oto przewodnik przeznaczony dla liderów i menedżerów, którzy szukają recept na to, jak budować autentyczne relacje w swojej organizacji w czasach nacechowanych niepewnością, płynnością i rezygnacją z bezpośrednich kontaktów na rzecz spotkań online. Lider wystarczająco dobry łączy perspektywę nauk...
Lider wystarczająco dobry. 12 lekcji autentycznego przywództwa na czasy niepewności Lider wystarczająco dobry. 12 lekcji autentycznego przywództwa na czasy niepewności
(29.40 zł najniższa cena z 30 dni)31.85 zł
49.00 zł(-35%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Wyobraź sobie, że prowadzisz ważny projekt i nagle musisz się zatrzymać, bo trafiłeś na problem, z którym nie wiesz, jak sobie poradzić. A może nie musisz sobie tego wyobrażać, bo zdarzyło Ci się, że w pewnym momencie nie wiedziałeś, jak zacząć - albo jak skończyć - kolejny krok podczas pracy nad...(53.40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł(-35%) -
Ta książka jest adresowana właśnie do Ciebie. Bo masz pomysł i czujesz, że mógłbyś go spieniężyć, tylko jeszcze nie wiesz jak. Bo dysponujesz wiedzą z zakresu technologii i potrafisz zgromadzić wokół siebie zespół projektowy. Bo wierzysz w siłę idei, ciężką pracę, skuteczność uporu i w to, że na ...
Stwórz jednorożca. Od idei po startup wart miliony. Wydanie II rozszerzone Stwórz jednorożca. Od idei po startup wart miliony. Wydanie II rozszerzone
(14.90 zł najniższa cena z 30 dni)14.90 zł
49.00 zł(-70%) -
Niezależnie od tego, czy jesteś osobą kierującą dużym zespołem, początkującym menedżerem, czy inżynierem czuwającym nad pracą stażysty, znajdziesz w tej książce sporo praktycznych rad, które pomogą Ci w przezwyciężeniu problemów typowych dla zespołów inżynierskich. Znalazły się tu informacje doty...
Od inżyniera do menedżera. Tajniki lidera zespołów technicznych Od inżyniera do menedżera. Tajniki lidera zespołów technicznych
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Książka obejmuje tematykę inżynierii wymagań według programu certyfikacji IREB® CPRE® Foundation Level na poziomie podstawowym. Omawia zagadnienia wyszczególnione w planie nauczania IREB® CPRE® z naciskiem na aspekt praktyczny, a także przygotowuje do egzaminu certyfikacyjnego...
Certyfikowany inżynier wymagań. Opracowanie na podstawie planu nauczania IREB® CPRE®. Przykładowe pytania egzaminacyjne z odpowiedziami Certyfikowany inżynier wymagań. Opracowanie na podstawie planu nauczania IREB® CPRE®. Przykładowe pytania egzaminacyjne z odpowiedziami
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%)
Ebooka "Ciągłe dostarczanie oprogramowania. Kompletny przewodnik" 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 "Ciągłe dostarczanie oprogramowania. Kompletny przewodnik" 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 "Ciągłe dostarczanie oprogramowania. Kompletny przewodnik" 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
- Tytuł oryginału:
- A Practical Guide to Continuous Delivery
- Tłumaczenie:
- Tomasz Walczak
- ISBN Książki drukowanej:
- 978-83-283-3784-8, 9788328337848
- Data wydania książki drukowanej:
- 2017-12-08
- ISBN Ebooka:
- 978-83-283-3785-5, 9788328337855
- Data wydania ebooka:
- 2017-12-08 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@onepress.pl.
- Format:
- 170x230
- Numer z katalogu:
- 66410
- Rozmiar pliku Pdf:
- 5.5MB
- Rozmiar pliku ePub:
- 6.9MB
- Rozmiar pliku Mobi:
- 13.2MB
- Zgłoś erratę
- Kategorie:
Zarządzanie projektami
Spis treści książki
- Podziękowania
- O autorze
- Wprowadzenie
- W.1. Przegląd ciągłego dostarczania i książki
- W.2. Po co stosować ciągłe dostarczanie?
- W.2.1. Krótka historia
- W.2.2. Ciągłe dostarczanie jest pomocne
- W.3. Dla kogo przeznaczona jest ta książka?
- W.4. Przegląd rozdziałów
- W.5. Sposoby czytania książki
- Część I Podstawy
- Rozdział 1 Ciągłe dostarczanie co i jak
- 1.1. Wprowadzenie czym jest ciągłe dostarczanie?
- 1.2. Dlaczego udostępnianie oprogramowania jest tak skomplikowane?
- 1.2.1. Ciągła integracja daje nadzieję
- 1.2.2. Powolne i ryzykowne procesy
- 1.2.3. Szybka praca jest możliwa
- 1.3. Wartość ciągłego dostarczania
- 1.3.1. Regularność
- 1.3.2. Możliwość śledzenia i sprawdzalność zmian
- 1.3.3. Regresja
- 1.4. Korzyści płynące z ciągłego dostarczania
- 1.4.1. Ciągłe dostarczanie w celu przyspieszenia udostępniania
- 1.4.2. Przykład
- 1.4.3. Implementowanie funkcji i udostępnianie jej w środowisku produkcyjnym
- 1.4.4. Przejście do następnej funkcji
- 1.4.5. Ciągłe dostarczanie zapewnia przewagę konkurencyjną
- 1.4.6. Scenariusz bez ciągłego dostarczania
- 1.4.7. Ciągłe dostarczanie i Lean Startup
- 1.4.8. Wpływ na proces rozwoju produktu
- 1.4.9. Minimalizowanie ryzyka za pomocą ciągłego dostarczania
- 1.4.10. Szybsze informacje zwrotne i podejście Lean
- 1.5. Procesy generowania i struktura potoku ciągłego dostarczania
- 1.5.1. Przykład
- 1.6. Wnioski
- Rozdział 2 Zapewnianie infrastruktury
- 2.1. Wprowadzenie
- 2.1.1. Automatyzowanie infrastruktury przykład
- 2.1. Wprowadzenie
- 2.2. Skrypty instalacyjne
- 2.2.1. Problemy związane ze standardowymi skryptami instalacyjnymi
- 2.3. Chef
- 2.3.1. Chef a Puppet
- 2.3.2. Inne możliwości
- 2.3.3. Podstawy techniczne
- Podstawowe pojęcia związane z Chefem
- Chef, księgi receptur i receptury
- Role
- 2.3.4. Chef Solo
- 2.3.5. Chef Solo wnioski
- 2.3.6. Knife i Chef Server
- 2.3.7. Chef Server wnioski
- 2.4. Vagrant
- 2.4.1. Przykład zastosowania Chefa i Vagranta
- 2.4.2. Vagrant wnioski
- 2.5. Docker
- 2.5.1. Rozwiązanie oparte na Dockerze
- Kontenery Dockera a wirtualizacja
- Cel używania Dockera
- Komunikacja między kontenerami Dockera
- 2.5.1. Rozwiązanie oparte na Dockerze
- 2.5.2. Tworzenie kontenerów Dockera
- Pliki Dockerfile
- Tworzenie i uruchamianie obrazów Dockera
- 2.5.3. Uruchamianie przykładowej aplikacji za pomocą Dockera
- Dodatkowe polecenia Dockera
- 2.5.4. Docker i Vagrant
- Vagrant jako mechanizm dodawania oprogramowania
- 2.5.5. Docker Machine
- 2.5.6. Tworzenie złożonych konfiguracji za pomocą Dockera
- Docker Registry
- Docker w klastrze
- 2.5.7. Docker Compose
- 2.6. Niemodyfikowalny serwer
- 2.6.1. Wady idempotencji
- 2.6.2. Serwer niemodyfikowalny i Docker
- 2.7. Infrastruktura jako kod
- 2.7.1. Testowanie infrastruktury w postaci kodu
- Serverspec
- Test Kitchen
- ChefSpec
- 2.7.1. Testowanie infrastruktury w postaci kodu
- 2.8. Platforma jako usługa
- 2.9. Obsługa danych i baz
- 2.9.1. Zarządzanie schematami
- 2.9.2. Dane testowe i główne
- 2.10. Wnioski
- Część II Potok ciągłego dostarczania
- Rozdział 3 Automatyzacja procesu budowania i ciągła integracja
- 3.1. Wprowadzenie
- 3.1.1. Automatyzacja procesu budowania przykład
- 3.1. Wprowadzenie
- 3.2. Automatyzowanie procesu budowania i narzędzia do budowania
- 3.2.1. Narzędzia do budowania w świecie Javy
- 3.2.2. Ant
- 3.2.3. Maven
- Kontrola wersji i snapshoty
- Udostępnianie z użyciem Mavena
- 3.2.4. Gradle
- Gradle Wrapper
- 3.2.5. Dodatkowe narzędzia do budowania
- 3.2.6. Wybór odpowiedniego narzędzia
- 3.3. Testy jednostkowe
- 3.3.1. Pisanie dobrych testów jednostkowych
- 3.3.2. Programowanie sterowane testami
- 3.3.3. Ruchy Clean Code i Software Craftsmanship
- 3.4. Ciągła integracja
- 3.4.1. Jenkins
- Rozszerzanie Jenkinsa za pomocą wtyczek
- Wtyczka SCM Sync Configuration
- Wtyczka Environment Injector
- Wtyczka Job Configuration History
- Wtyczka Clone Workspace SCM
- Wtyczka Build Pipeline
- Wtyczka Amazon EC2
- Wtyczka Job DSL
- Tworzenie własnych wtyczek
- 3.4.1. Jenkins
- 3.4.2. Infrastruktura do ciągłej integracji
- 3.4.3. Wnioski
- 3.5. Pomiar jakości kodu
- 3.5.1. SonarQube
- Integrowanie z potokiem
- 3.5.1. SonarQube
- 3.6. Zarządzanie artefaktami
- 3.6.1. Integracja z procesem budowania
- 3.6.2. Zaawansowane funkcje repozytoriów
- 3.7. Wnioski
- Rozdział 4 Testy akceptacyjne
- 4.1. Wprowadzenie
- 4.1.1. Testy akceptacyjne przykład
- 4.1. Wprowadzenie
- 4.2. Piramida testów
- 4.3. Czym są testy akceptacyjne?
- 4.3.1. Zautomatyzowane testy akceptacyjne
- 4.3.2. Więcej niż wzrost wydajności
- 4.3.3. Testy ręczne
- 4.3.4. A co z klientem?
- 4.3.5. Testy akceptacyjne a testy jednostkowe
- 4.3.6. Środowiska testowe
- 4.4. Testy akceptacyjne oparte na interfejsie GUI
- 4.4.1. Problemy z testami z użyciem interfejsu GUI
- 4.4.2. Stosowanie abstrakcji
- 4.4.3. Automatyzacja z użyciem narzędzia Selenium
- 4.4.4. Interfejs API WebDriver
- 4.4.5. Testy bez użycia przeglądarki HtmlUnit
- 4.4.6. Interfejs API WebDriver dla Selenium
- 4.4.7. Środowisko IDE dla Selenium
- 4.4.8. Problemy ze zautomatyzowanymi testami interfejsu GUI
- 4.4.9. Wykonywanie testów z użyciem interfejsu GUI
- 4.4.10. Eksportowanie testów jako kodu
- 4.4.11. Ręczne modyfikowanie przypadków testowych
- 4.4.12. Dane testowe
- 4.4.13. Obiekty reprezentujące strony
- 4.5. Inne narzędzia do przeprowadzania testów z użyciem interfejsu GUI
- 4.5.1. PhantomJS
- 4.5.2. Windmill
- 4.6. Tekstowe testy akceptacyjne
- 4.6.1. Podejście BDD
- 4.6.2. Różne adaptery
- 4.7. Inne platformy
- 4.8. Strategie przeprowadzania testów akceptacyjnych
- 4.8.1. Właściwe narzędzie
- 4.8.2. Błyskawiczne informacje zwrotne
- 4.8.3. Pokrycie testami
- 4.9. Wnioski
- Rozdział 5 Testy wydajności
- 5.1. Wprowadzenie
- 5.1.1. Testy wydajności przykład
- 5.1. Wprowadzenie
- 5.2. Testy wydajności jak je przeprowadzać?
- 5.2.1. Cele testów wydajności
- 5.2.2. Środowiska i ilość danych
- 5.2.3. Testy szybkości tylko po zakończeniu implementowania kodu?
- 5.2.4. Testy wydajności = zarządzanie ryzykiem
- 5.2.5. Symulowanie działań użytkowników
- 5.2.6. Dokumentowanie wymogów związanych z szybkością
- 5.2.7. Sprzęt potrzebny w testach wydajności
- 5.2.8. Chmura i wirtualizacja
- 5.2.9. Minimalizowanie ryzyka dzięki ciągłemu testowaniu
- 5.2.10. Testy wydajności sensowne czy nie?
- 5.3. Implementowanie testów wydajności
- 5.4. Testy wydajności z użyciem narzędzia Gatling
- 5.4.1. Wersja demonstracyjna a praktyka
- 5.5. Narzędzia używane zamiast Gatlinga
- 5.5.1. Grinder
- 5.5.2. Apache JMeter
- 5.5.3. Tsung
- 5.5.4. Rozwiązania komercyjne
- 5.6. Wnioski
- Rozdział 6 Testy eksploracyjne
- 6.1. Wprowadzenie
- 6.1.1. Testy eksploracyjne przykład
- 6.1. Wprowadzenie
- 6.2. Po co stosować testy eksploracyjne?
- 6.2.1. Czasem testy ręczne i tak są lepsze
- 6.2.2. Testy z udziałem klientów
- 6.2.3. Testy ręczne wymagań niefunkcjonalnych
- 6.3. Jak zabrać się za testy eksploracyjne?
- 6.3.1. Zadanie określa testy
- 6.3.2. Zautomatyzowane środowisko
- 6.3.3. Przypadki pokazowe jako punkt wyjścia
- 6.3.4. Przykład aplikacja z obszaru handlu elektronicznego
- 6.3.5. Testy wersji beta
- 6.3.6. Testy oparte na sesji
- 6.4. Wnioski
- Rozdział 7 Wdrażanie udostępnianie w środowisku produkcyjnym
- 7.1. Wprowadzenie
- 7.1.1. Wdrażanie przykład
- 7.1. Wprowadzenie
- 7.2. Udostępnianie i wycofywanie
- 7.2.1. Korzyści
- 7.2.2. Wady
- 7.3. Zastępowanie nową wersją
- 7.3.1. Korzyści
- 7.3.2. Wady
- 7.4. Wdrażanie w modelu niebieskie-zielone
- 7.4.1. Korzyści
- 7.4.2. Wady
- 7.5. Udostępnianie kanarkowe
- 7.5.1. Korzyści
- 7.5.2. Wady
- 7.6. Ciągłe wdrażanie
- 7.6.1. Korzyści
- 7.6.2. Wady
- 7.7. Wirtualizacja
- 7.7.1. Hosty fizyczne
- 7.8. Poza aplikacje sieciowe
- 7.9. Wnioski
- Rozdział 8 Eksploatacja
- 8.1. Wprowadzenie
- 8.1.1. Eksploatacja przykład
- 8.1. Wprowadzenie
- 8.2. Trudności z eksploatacją oprogramowania
- 8.3. Pliki dziennika
- 8.3.1. Co należy rejestrować?
- 8.3.2. Narzędzia do przetwarzania plików dziennika
- ELK: Elasticsearch, Logstash i Kibana
- 8.3.3. Rejestrowanie danych w przykładowej aplikacji
- 8.4. Analizowanie dzienników przykładowej aplikacji
- 8.4.1. Analizowanie danych za pomocą Kibany
- 8.4.2. ELK skalowalność
- 8.5. Inne technologie obsługi dzienników
- 8.6. Zaawansowane techniki rejestrowania dzienników
- 8.6.1. Anonimizacja
- 8.6.2. Szybkość działania
- 8.6.3. Czas
- 8.6.4. Operacyjna baza danych
- 8.7. Monitorowanie
- 8.8. Pomiary z użyciem narzędzia Graphite
- 8.9. Pomiary w przykładowej aplikacji
- 8.9.1. Struktura przykładu
- 8.10. Inne rozwiązania z obszaru monitorowania
- 8.11. Inne wyzwania związane z eksploatacją aplikacji
- 8.11.1. Skrypty
- 8.11.2. Aplikacje w centrum danych klienta
- 8.12. Wnioski
- Część III Zarządzanie, kwestie organizacyjne i architektura w obszarze ciągłego dostarczania
- Rozdział 9 Wprowadzanie ciągłego dostarczania w organizacji
- 9.1. Wprowadzenie
- 9.2. Ciągłe dostarczanie od początku projektu
- 9.3. Odwzorowywanie strumienia wartości
- 9.3.1. Odwzorowywanie strumienia wartości pozwala opisać sekwencję zdarzeń
- 9.3.2. Optymalizacje
- 9.4. Dodatkowe sposoby optymalizacji
- 9.4.1. Inwestycje wysokiej jakości
- 9.4.2. Koszty
- 9.4.3. Korzyści
- 9.4.4. Nie dodawaj kodu, gdy proces budowania kończy się niepowodzeniem!
- 9.4.5. Zatrzymywanie taśmy
- 9.4.6. Pięć pytań dlaczego
- 9.4.7. DevOps
- 9.5. Wnioski
- Rozdział 10 Ciągłe dostarczanie i DevOps
- 10.1. Wprowadzenie
- 10.2. Czym jest model DevOps?
- 10.2.1. Problemy
- 10.2.2. Perspektywa klienta
- 10.2.3. Pionierska firma Amazon
- 10.2.4. DevOps
- 10.3. Ciągłe dostarczanie i DevOps
- 10.3.1. DevOps więcej niż ciągłe dostarczanie
- 10.3.2. Pełna odpowiedzialność i samoorganizowanie się
- 10.3.3. Decyzje z obszaru technologii
- 10.3.4. Mniej scentralizowanej kontroli
- 10.3.5. Pluralizm w obszarze technologii
- 10.3.6. Wymiana między zespołami
- 10.3.7. Architektura
- 10.4. Ciągłe dostarczanie bez modelu DevOps?
- 10.4.1. Końcowa część potoku ciągłego dostarczania
- 10.5. Wnioski
- Rozdział 11 Ciągłe dostarczanie, DevOps i architektura oprogramowania
- 11.1. Wprowadzenie
- 11.2. Architektura oprogramowania
- 11.2.1. Po co tworzyć architekturę oprogramowania?
- 11.3. Optymalizowanie architektury pod kątem ciągłego dostarczania
- 11.3.1. Mniejsze jednostki wdrażania
- 11.4. Interfejsy
- 11.4.1. Prawo Postela lub zasada odporności
- 11.4.2. Projektowanie pod kątem niepowodzeń
- 11.4.3. Stan
- 11.5. Bazy danych
- 11.5.1. Zapewnianie stabilności baz danych
- 11.5.2. Baza danych = komponent
- 11.5.3. Widoki i procedury składowane
- 11.5.4. Baza danych dla komponentu
- 11.5.5. Bazy typu NoSQL
- 11.6. Mikrousługi
- 11.6.1. Mikrousługi i ciągłe dostarczanie
- 11.6.2. Wprowadzanie ciągłego dostarczania z użyciem mikrousług
- 11.6.3. Mikrousługi wymagają ciągłego dostarczania
- 11.6.4. Struktura organizacyjna
- 11.7. Radzenie sobie z nowymi funkcjami
- 11.7.1. Odgałęzienia kodu funkcji
- 11.7.2. Przełączniki funkcji
- 11.7.3. Korzyści
- 11.7.4. Przykłady zastosowań przełączników funkcji
- 11.7.5. Wady
- 11.8. Wnioski
- Rozdział 12 Wnioski jakie korzyści wynikają z ciągłego dostarczania?
Helion - inne książki
-
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)32.43 zł
49.90 zł(-35%) -
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zesp...
Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...
Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Scrum to sposób na kreatywność i współpracę w każdym projekcie. Książka Scrum dla bystrzaków wprowadzi Cię w ten popularny świat zwinnych ram postępowania w zakresie zarządzania projektami i pokaże, jak Scrum pomaga w pobudzaniu innowacyjności w każdej firmie lub branży, a nawet w życiu prywatnym...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre… Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie...(23.94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł(-35%) -
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...
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Dzięki tej książce poznasz podstawowe koncepcje CRM i przyswoisz zasady poruszania się po Salesforce. Dowiesz się, jak tworzyć czynności, zarządzać potencjalnymi klientami, konfigurować zabezpieczenia, współpracować z aplikacjami innych firm, budować przepływy, poszukiwać nowych klientów i rozwij...
Wprowadzenie do Salesforce. Jak zoptymalizować sprzedaż i marketing. Wydanie II Wprowadzenie do Salesforce. Jak zoptymalizować sprzedaż i marketing. Wydanie II
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Automatyka przemysłowa to najszybciej rozwijający się dział inżynierii elektrycznej. Nic w tym dziwnego - obecnie w wytwórczości dąży się do maksymalnego zautomatyzowania procesów produkcyjnych. By tak się stało, paradoksalnie potrzeba ludzi. Specjalistów, którzy rozumieją zasady, na jakich pracu...
SIMATIC Motion Control - sterowanie serwonapędami. Teoria. Aplikacje. Ćwiczenia. Wydanie 2 SIMATIC Motion Control - sterowanie serwonapędami. Teoria. Aplikacje. Ćwiczenia. Wydanie 2
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma pods...
Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Ciągłe dostarczanie oprogramowania. Kompletny przewodnik Eberhard Wolff (2) 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.
(1)
(1)
(0)
(0)
(0)
(0)
więcej opinii