Złożone zagadnienia architektury oprogramowania: jak analizować kompromisy i podejmować trudne decyzje

W epoce infrastruktur chmurowych, mikrousług czy wysublimowanych wzorców projektowych architekt oprogramowania musi sobie radzić z trudnym zadaniem, jakim jest wybór odpowiednich rozwiązań. Będą one potem szczegółowo testowane podczas pracy w środowisku produkcyjnym, a także przy później...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Beteiligte Personen: Ford, Neal (VerfasserIn), Richards, Mark (VerfasserIn), Sadalage, Pramod J. (VerfasserIn), Dehghani, Zhamak (VerfasserIn)
Format: Elektronisch E-Book
Sprache:Polnisch
Veröffentlicht: Gliwice Helion [2023]
Ausgabe:[First edition].
Schlagwörter:
Links:https://learning.oreilly.com/library/view/-/9788328395282/?ar
Zusammenfassung:W epoce infrastruktur chmurowych, mikrousług czy wysublimowanych wzorców projektowych architekt oprogramowania musi sobie radzić z trudnym zadaniem, jakim jest wybór odpowiednich rozwiązań. Będą one potem szczegółowo testowane podczas pracy w środowisku produkcyjnym, a także przy późniejszym dostosowywaniu i rozbudowywaniu oprogramowania. Tymczasem w wypadku architektury złożonych systemów nie ma łatwych kompromisów. Konieczne jest bardzo wnikliwe i krytyczne przemyślenie każdej decyzji projektowej, i to na możliwie najwcześniejszym etapie pracy. Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy utrudniające podejmowanie dobrych decyzji projektowych. Zaprezentowano najskuteczniejsze strategie doboru optymalnej architektury. Na jasnych przykładach pokazano, w jaki sposób należy przystąpić do analizy założeń projektowych - począwszy od określenia "ziarnistości" usług, przepływów informacji i orkiestracji, poprzez eliminację sprzężenia kontraktów i określenie nadzoru nad transakcjami rozproszonymi, a skończywszy na metodach optymalizowania właściwości operacyjnych, takich jak skalowalność, elastyczność i wydajność.
Umfang:1 Online-Ressource (408 Seiten) Illustrationen
ISBN:9788328395282
8328395282