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óźniejszym dostoso...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Electronic eBook |
Language: | Polish English |
Published: |
Gliwice :
Helion,
[2023]
|
Edition: | [First edition]. |
Subjects: | |
Online Access: | CONNECT |
MARC
LEADER | 00000nam a22000007i 4500 | ||
---|---|---|---|
001 | in00006381854 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 230613s2023 pl a o 000 0 pol d | ||
005 | 20230620144349.5 | ||
035 | |a 1WRLDSHRon1382342958 | ||
040 | |a ORMDA |b eng |e rda |e pn |c ORMDA | ||
020 | |a 9788328395282 |q (electronic bk.) | ||
020 | |a 8328395282 |q (electronic bk.) | ||
035 | |a (OCoLC)1382342958 | ||
037 | |a 9788328395282 |b O'Reilly Media | ||
041 | 1 | |a pol |h eng | |
050 | 4 | |a QA76.754 | |
082 | 0 | 4 | |a 005.1/2 |2 23/eng/20230613 |
049 | |a TXMM | ||
100 | 1 | |a Ford, Neal, |e author. | |
240 | 1 | 0 | |a Software architecture. |l Polish |
245 | 1 | 0 | |a Złożone zagadnienia architektury oprogramowania : |b jak analizować kompromisy i podejmować trudne decyzje / |c Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani. |
250 | |a [First edition]. | ||
264 | 1 | |a Gliwice : |b Helion, |c [2023] | |
300 | |a 1 online resource (408 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
520 | |a 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ść. | ||
500 | |a O'Reilly Online Learning Platform: Academic Edition (SAML SSO Access) |5 TMurS | ||
650 | 0 | |a Software architecture. | |
650 | 0 | |a Electronic data processing |x Distributed processing. | |
700 | 1 | |a Richards, Mark |q (W. Mark), |e author. | |
700 | 1 | |a Sadalage, Pramod J., |e author. | |
700 | 1 | |a Dehghani, Zhamak, |e author. | |
730 | 0 | |a WORLDSHARE SUB RECORDS | |
856 | 4 | 0 | |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/9788328395282/?ar |z CONNECT |3 O'Reilly |t 0 |
949 | |a ho0 | ||
994 | |a 92 |b TXM | ||
998 | |a wi |d z | ||
999 | f | f | |s aba72be7-82d0-45ca-a3b7-d431336c4a6b |i d3e138a2-4e13-41aa-a461-531d3469be83 |t 0 |
952 | f | f | |a Middle Tennessee State University |b Main |c James E. Walker Library |d Electronic Resources |t 0 |e QA76.754 |h Library of Congress classification |