ODBIERZ TWÓJ BONUS :: »

Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage

Autorzy:
Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 3
Stron:
232
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
40,20 zł 67,00 zł (-40%)
40,20 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
33,50 zł 67,00 zł (-50%)
33,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Ewoluowania architektury oprogramowania w dynamicznym środowisku
  • Stosowania funkcji dopasowania do monitorowania i kierowania zmianami
  • Projektowania i wdrażania zmian przyrostowych w systemach
  • Automatyzowania zarządzania architekturą z wykorzystaniem narzędzi i funkcji dopasowania
  • Analizowania sprzężenia i spójności w architekturze mikrousług
  • Tworzenia topologii architektury ewolucyjnej z ograniczonym kontekstem
  • Projektowania ewolucyjnych baz danych i zarządzania danymi ewolucyjnymi
  • Integracji współdzielonych baz danych i radzenia sobie z duplikacją danych
  • Zastępowania wyzwalaczy i procedur przechowywanych nowoczesnymi rozwiązaniami
  • Stosowania zasad architektury ewolucyjnej, takich jak prawo Conwaya i prawo Postela
  • Identyfikowania i definiowania wymiarów podlegających ewolucji w systemie
  • Automatyzowania testowania i wdrażania funkcji dopasowania
  • Minimalizowania wpływu zmian zewnętrznych i tworzenia warstw ochronnych
  • Unikania pułapek i antywzorców architektury ewolucyjnej
  • Wdrażania kultury eksperymentowania i projektowania zorientowanego na hipotezy
  • Stosowania architektury ewolucyjnej w praktyce, uwzględniając czynniki organizacyjne i biznesowe

Jeszcze kilka lat temu koncepcja ewoluowania architektury była uznawana za zbyt odważną. Uważano, że architektura powinna pozostawać elementem niezmiennym w czasie. Jednak rzeczywistość udowadnia, że systemy muszą ewoluować, aby spełniać wymogi użytkowników i odzwierciedlać zmiany w dynamicznym środowisku tworzenia oprogramowania. Innymi słowy, konieczne się staje budowanie architektur ewolucyjnych.

Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczące funkcji dopasowania, automatycznego zarządzania architekturą i danych ewolucyjnych. Zaprezentowano praktyki inżynieryjne umożliwiające ewoluowanie systemów oprogramowania, jak również podejścia strukturalne, w tym zasady projektowe, które ułatwiają zarządzanie tą ewolucją. Opisano ponadto, w jaki sposób zasady i praktyki architektury ewolucyjnej wiążą się z różnymi elementami procesu tworzenia oprogramowania.

Naucz się postrzegać architekturę systemową jako plastyczny wyzwalacz.

Sam Newman, architekt, autor książki Budowanie mikrousług

Najciekawsze zagadnienia:

  • mechanika architektury ewolucyjnej
  • zarządzanie projektami oprogramowania i ich ewolucją
  • style architektoniczne i zasady projektowania
  • sprzęganie i wieloużywalność
  • łączenie praktyk inżynieryjnych z kwestiami strukturalnymi

Poznaj techniki umożliwiające tworzenie architektur oprogramowania na tyle zwinnych, aby dotrzymywały kroku ciągłym zmianom.

Mark Richards, developertoarchitect.com

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Neal Ford jest architektem aplikacji w ThoughtWorks, międzynarodowej firmie konsultingowej z branży IT. Jest autorem programów komputerowych, artykułów i książek z dziedziny informatyki. Udziela konsultacji w zakresie projektowania i budowania dużych aplikacji korporacyjnych, a także prowadzi internetowe wykłady dla wojska i wielu firm z całego świata, wpisanych na listę „Fortune 500”.

Dr Rebecca Parsons od dziesięcioleci zajmuje się inżynierią oprogramowania, w tym wielkoskalowymi rozproszonymi aplikacjami obiektowymi, integracją systemów, optymalizacją oprogramowania, teorią obliczeń, uczenia maszynowego i biologii obliczeniowej.

Patrick Kua słynie z umiejętności równoważenia technologii, ludzi i procesu w celu zwiększenia efektywności zespołu. Na wielu konferencjach wygłasza referaty na temat architektury i tworzenia silnej kultury inżynieryjnej.

Pramod Sadalage specjalizuje się w projektach aplikacji i ewolucyjnych baz danych, architekturze danych i bazach danych NoSQL.

Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czym różni się architektura ewolucyjna od tradycyjnych podejść do projektowania oprogramowania?
Architektura ewolucyjna zakłada, że systemy muszą być elastyczne i łatwo dostosowywać się do zmian technologicznych i biznesowych. W przeciwieństwie do tradycyjnych metod, nie jest sztywno zaplanowana na lata, lecz umożliwia ciągłą modyfikację i rozwój zgodnie z bieżącymi potrzebami.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Książka nauczy Cię stosowania technik i narzędzi do projektowania architektur odpornych na zmiany, zarządzania zmianami przyrostowymi, automatyzacji zarządzania architekturą oraz wdrażania zasad i wzorców, które ułatwiają utrzymanie i rozwój złożonych systemów.
3. Czy książka zawiera przykłady i studia przypadków z rzeczywistych projektów?
Tak, publikacja prezentuje liczne analizy przypadków i praktyczne przykłady wdrażania architektury ewolucyjnej w różnych firmach i projektach, co pozwala lepiej zrozumieć omawiane zagadnienia.
4. Czy znajdę tu informacje o automatyzacji zarządzania architekturą i DevOps?
Tak, książka szczegółowo opisuje automatyzację zarządzania architekturą, w tym wykorzystanie narzędzi, funkcji dopasowania oraz integrację z praktykami DevOps.
5. Na jakim poziomie zaawansowania jest ta książka - czy nadaje się dla osób początkujących w architekturze oprogramowania?
Książka jest przeznaczona głównie dla osób posiadających podstawową wiedzę z zakresu architektury i projektowania oprogramowania, ale dzięki przystępnemu językowi i wyjaśnieniom może być wartościowa także dla osób rozwijających swoje umiejętności w tej dziedzinie.
6. Czy książka omawia najnowsze trendy i techniki w projektowaniu architektury systemów?
Tak, drugie wydanie zostało uzupełnione o najnowsze techniki, takie jak funkcje dopasowania, zarządzanie danymi ewolucyjnymi i automatyzację, dzięki czemu przedstawia aktualne podejście do budowy nowoczesnych systemów.
7. Czy mogę kupić książkę w formie e-booka?
Tak, na Helion.pl książka jest dostępna zarówno w wersji papierowej, jak i elektronicznej (e-book), co umożliwia wygodne czytanie na różnych urządzeniach.
8. Jakie są korzyści z wdrażania architektury ewolucyjnej w firmie?
Wdrażanie architektury ewolucyjnej pozwala szybciej reagować na zmiany rynkowe, zwiększa elastyczność systemów, ułatwia rozwój oprogramowania oraz minimalizuje ryzyko technologicznego zacofania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
40,20 zł
Dodaj do koszyka
Ebook
33,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile