Értékelés:

A könyv az eseményalapú architektúraminták átfogó feltárását kínálja, kifejezetten a szerver nélküli rendszerek és a felhőkörnyezetek számára. Értékes betekintést nyújt mind az új, mind a tapasztalt rendszerarchitektek számára, hangsúlyozva a moduláris felépítést, a működési hatékonyságot és a változó követelményekhez való alkalmazkodás fontosságát.
Előnyök:A könyv nagy tetszést aratott az architektúraminták alapos lefedettségéért, a gyakorlati útmutatásért és a gyakorlati példákért, különösen az AWS-szolgáltatásokkal kapcsolatban. A recenzensek nagyra értékelik a világos elbeszélést, az olyan értékes fogalmak bevezetését, mint a SOLID-elvek, valamint azt, hogy a könyv kezdők és tapasztalt építészek számára egyaránt alkalmas. Sok olvasó megjegyezte, hogy a könyv bővíti a meglévő ismereteket, miközben új perspektívákat kínál a szerver nélküli architektúrákról.
Hátrányok:A kritikusok rámutatnak, hogy a könyv egyes területeken nem elég mélyreható, leegyszerűsítés nélkül használ divatszavakat, és egyes olvasók számára túlterhelő vagy zavaró lehet. Elsősorban az AWS-re összpontosít, ami korlátozhatja alkalmazhatóságát az Azure-ral vagy más felhőszolgáltatásokkal dolgozó felhasználók számára. Emellett egyes kritikusok szerint az írói stílus kevésbé érthető, mivel úgy érezték, hogy elkerülte az olyan összetett témák egyszerű magyarázatát, mint például az API-tervezés.
(11 olvasói vélemény alapján)
Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends
A szakemberek útmutatója a komplex problémák megoldásához a modern szoftverek tervezése során
Főbb jellemzők:
⬤ Tanulja meg a legjobb gyakorlatokat a vállalati szintű szoftverrendszerek tervezéséhez.
⬤ Tudja meg a megbízható, karbantartható és skálázható rendszerek építésének fontosságát.
⬤ A leghatékonyabb szoftvertervezési minták és architektúrális koncepciók elsajátításával váljon professzionális szoftverarchitektúrussá.
Könyv leírása:
Mivel a vállalkozások digitális átalakuláson mennek keresztül, hogy lépést tartsanak a versennyel, az informatikai szakemberek számára most fontosabb, mint valaha, hogy olyan rendszereket tervezzenek, amelyek lépést tartanak a változások ütemével, miközben megőrzik a stabilitást.
Ez a könyv végigvezeti Önt a vállalati szintű szoftverrendszereket működtető architektúrális mintákon és a változásokat lehetővé tevő kulcsfontosságú architektúrális elemeken, mint például az események, autonóm szolgáltatások és mikro frontendek, valamint bemutatja, hogyan lehet törékeny rendszereket megvalósítani és üzemeltetni. Felosztja a rendszert, és meghatározza a határokat, hogy a csapatok önállóan dolgozhassanak, és felgyorsíthassák az innováció ütemét. A könyv kitér az egész architektúrát támogató alacsony szintű esemény- és adatmintákra is, miközben a különböző autonóm szolgáltatás-tervezési mintákkal is megismerkedhet. A könyv előrehaladtával a biztonság, a megbízhatóság, a tesztelhetőség, a megfigyelhetőség és a teljesítmény legjobb gyakorlataira összpontosít. Végül a könyv egyesíti mindazt, amit megtanult, elmagyarázza a folyamatos kísérletezés, a telepítés és a szállítás módszertanát, mielőtt néhány végső gondolatot adna arról, hogyan kezdjen el haladni.
A könyv végére képes lesz arra, hogy megtervezze saját eseményvezérelt, szerver nélküli rendszereit, amelyek készen állnak az alkalmazkodásra és a változásra, hogy az üzleti élet által igényelt ütemben tudjon értéket szolgáltatni.
Amit megtanulhat:
⬤ Tudja meg az architektúrális mintákat, amelyekkel olyan törékeny rendszereket hozhat létre, amelyek a változásokkal együtt is boldogulnak.
⬤ Fókuszáljon a DevOps-gyakorlatokra, amelyek lehetővé teszik az önellátó, teljes körű csapatokat.
⬤ Vállalati szintű szervermentes rendszerek építése.
⬤ Mikroszolgáltatási elvek alkalmazása a frontendre.
⬤ Fedezze fel, hogyan alkalmazza a SOLID elveket a szoftver- és adatbázis-architektúrára.
⬤ Hozzon létre eseményfolyam-feldolgozókat, amelyek az eseményforrás- és CQRS-mintát működtetik.
⬤ Telepítsen egy több régióra kiterjedő rendszert, beleértve a regionális állapotellenőrzéseket, a késleltetés alapú útválasztást és a replikációt.
⬤ Tárja fel a Strangler mintát a régebbi rendszerek migrálásához.
Kinek szól ez a könyv:
Ez a könyv olyan szoftverépítészeknek és leendő szoftverépítészeknek szól, akik szeretnének megismerkedni a különböző mintákkal és a legjobb gyakorlatokkal a jobb szoftverek tervezése érdekében. Középszintű tapasztalat szükséges a szoftverfejlesztésben és -tervezésben. A felhővel kapcsolatos kezdő szintű ismeretek szintén segítenek abban, hogy a legtöbbet hozza ki ebből a szoftvertervezési könyvből.