Ocena:
Książka jest wysoko ceniona za praktyczny wgląd w inżynierię oprogramowania, w szczególności w budowanie solidnych systemów i zrozumienie pułapek napotykanych podczas produkcji oprogramowania. Jest znana z wciągającego stylu pisania, łączącego szczegóły techniczne z humorem i oferującego rzeczywiste lekcje wyciągnięte z wcześniejszych niepowodzeń. Niektórzy czytelnicy uważają ją jednak za mniej przydatną dla doświadczonych profesjonalistów i sugerują, że może ona pomijać pewne nowoczesne praktyki.
Zalety:⬤ Łatwość czytania i wartościowa treść.
⬤ Wciągający styl pisania z humorem.
⬤ Cenne lekcje z rzeczywistych doświadczeń.
⬤ Pomocna dla nowicjuszy w tworzeniu oprogramowania i zarządzaniu projektami.
⬤ Dostarcza praktycznych rozwiązań dla typowych problemów ze stabilnością.
⬤ Zachęca do rozwijania kultury niezawodności.
⬤ Ujmuje ciężko zdobyte lekcje w zakresie architektury oprogramowania i trybów awarii.
⬤ Niektóre sekcje techniczne mogą wydawać się płytkie dla doświadczonych profesjonalistów.
⬤ Może nie obejmować dogłębnie nowoczesnych praktyk, takich jak event sourcing lub function-as-a-service.
⬤ Skupia się raczej na typowych pułapkach niż na bardziej złożonych wyzwaniach.
⬤ Zawiera kilka zabawnych historii, ale może nie odpowiadać wszystkim czytelnikom poszukującym dogłębnej analizy technicznej.
(na podstawie 42 opinii czytelników)
Release It!: Design and Deploy Production-Ready Software
Pojedyncza dramatyczna awaria oprogramowania może kosztować firmę miliony dolarów - ale można jej uniknąć dzięki prostym zmianom w projekcie i architekturze. To nowe wydanie najlepiej sprzedającego się standardu branżowego pokazuje, jak tworzyć systemy, które działają dłużej, z mniejszą liczbą awarii i lepiej odzyskują sprawność, gdy dzieją się złe rzeczy. Nowe omówienie obejmuje DevOps, mikrousługi i architekturę natywną dla chmury. Anty-wzorce stabilności rozrosły się do problemów systemowych w systemach o dużej skali. Jest to niezbędny pragmatyczny przewodnik po inżynierii systemów produkcyjnych.
Jeśli jesteś programistą i nie chcesz otrzymywać alertów każdej nocy przez resztę swojego życia, pomoc jest tutaj. Dzięki połączeniu studiów przypadków dotyczących ogromnych strat - utraconych przychodów, utraconej reputacji, utraconego czasu, utraconych możliwości - oraz praktycznych, przyziemnych porad, które zostały zdobyte dzięki bolesnemu doświadczeniu, ta książka pomaga uniknąć pułapek, które kosztują firmy miliony dolarów w przestojach i reputacji. Osiemdziesiąt procent kosztów cyklu życia projektu przypada na produkcję, ale niewiele książek porusza ten temat.
To zaktualizowane wydanie dotyczy produkcji dzisiejszych systemów - większych, bardziej złożonych i silnie zwirtualizowanych - i zawiera informacje na temat inżynierii chaosu, dyscypliny polegającej na stosowaniu losowości i celowego stresu w celu ujawnienia systematycznych problemów. Twórz systemy, które przetrwają w prawdziwym świecie, unikaj przestojów, wdrażaj aktualizacje bez przestojów i ciągłe dostarczanie oraz spraw, by natywne aplikacje w chmurze były odporne. Zbadaj sposoby tworzenia architektury, projektowania i budowania oprogramowania - w szczególności systemów rozproszonych - które przetrwa tajfunowe wiatry flash mobów, Slashdottingu lub linków na Reddicie. Przyjrzyj się oprogramowaniu, które nie zdało testu i znajdź sposoby, aby upewnić się, że Twoje oprogramowanie przetrwa.
Aby ominąć ból i zdobyć doświadczenie... sięgnij po tę książkę.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)