E-biznes
Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury
- Szczegóły
- Kategoria: E-biznes
Przedsiębiorstwo, jeśli ma osiągać satysfakcjonujące wyniki biznesowe, musi używać dobrego oprogramowania. Aby jednak zapewnić firmie pozycję lidera i decydować o przyszłości branży, trzeba czegoś więcej: odwagi we wprowadzaniu i wdrażaniu innowacji. Innowacje te powinny być wspierane przez inteligentne decyzje architektoniczne ukierunkowane na cele firmy, osiągane wyniki i zapewnienie sobie przewagi konkurencyjnej w przyszłości. Niestety podczas projektowania oprogramowania architekci często kierują się przyzwyczajeniami bądź aktualnie obowiązującą modą.
Niniejsza książka jest przeznaczona dla kadry kierowniczej najwyższego szczebla oraz dla osób sterujących rozwojem oprogramowania w firmie. Ma pomóc w zrozumieniu problemów strategicznych, z jakimi te osoby się mierzą, a także ułatwić wybór najlepszego rozwiązania architektonicznego.
W książce opisano, kiedy zdecydować się na rozproszone mikrousługi czy dobrze zmodularyzowane monolity, a kiedy na usługi będące połączeniem obu rozwiązań. Dokładnie wyjaśniono, w jak dużym stopniu wyważone decyzje architektoniczne umożliwiają maksymalizację wartości i innowacyjności, dostarczanie łatwych do rozwijania systemów i unikanie kosztownych błędów. Nie zabrakło w niej również praktycznych wskazówek, jak tworzyć dobrze zaprojektowane monolity, które można bez problemu utrzymywać i rozwijać, oraz jak stopniowo przekształcać starsze systemy w prawdziwie efektywne mikrousługi.
Najciekawsze zagadnienia:
- łączenie planowania architektury z wprowadzaniem innowacji w firmie,
- problemy komunikacyjne a eksperymentowanie z innowacjami,
- praktyczne podejście do strategicznych inwestycji,
- najlepsze style architektoniczne,
- wybór między systemem monolitycznym a mikrousługami,
- przekształcanie monolitów w mikrousługi.
Przepis na sukces tkwi w doskonałości podejścia architektonicznego!
Vaughn Vernon jest weteranem produkcji oprogramowania z ponad dwudziestopięcioletnim doświadczeniem w projektowaniu, rozwijaniu i tworzeniu architektury oprogramowania. Jest uznanym liderem upraszczania projektu i implementacji oprogramowania z wykorzystaniem nowatorskich metod. Programuje korzystając z języków obiektowych od lat osiemdziesiątych, a zasady programowania dziedzinowego stosuje od czasów, gdy na początku lat dziewięćdziesiątych zajmował się modelowaniem dziedzin w Smalltalku. Wygłasza wykłady i świadczy usługi konsultingowe na arenie międzynarodowej. Wykłady dotyczące implementacji DDD prezentował na wielu kontynentach.
Tomasz Jaskuła jest dyrektorem technicznym i współzałożycielem Luteceo, paryskiej firmy konsultingowej. Od ponad 20 lat pracuje jako profesjonalny programista i architekt, a jego celem jest tworzenie oprogramowania zapewniającego wyraźną przewagę konkurencyjną.
- Marka osobista w branży IT. Jak ją zbudować i rozwijać - [20 luty 2024]
- Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów - [11 październik 2023]
- Metoda Running Lean. Iteracja od planu A do planu, który da Ci sukces. Wydanie III - [12 kwiecień 2023]
- Vademecum allegrowicza. Sprzedawaj na pomarańczowym portalu bez tajemnic - [06 kwiecień 2023]
- Opowieści ukryte w danych. Wyjaśnij dane i wywołaj działania za pomocą narracji - [17 listopad 2020]