Értékelés:

A könyv átfogó útmutatót nyújt a szervermentes architektúrákhoz és a modern szoftvertervezéshez, és a könyv érthetőségét, gyakorlatias meglátásait és strukturált megközelítését dicsérik. A könyv egyaránt szól a kezdőknek és a tapasztalt szakembereknek, akik igyekeznek alkalmazkodni a kortárs építészeti gyakorlatokhoz.
Előnyök:Jól strukturált, világos magyarázatokkal, megvalósítható példákkal és alapos kódmintákkal. Mély betekintést nyújt a szervermentes elvekbe és architektúrába, és különböző tapasztalati szintek számára alkalmas. A könyv hatékonyan demisztifikálja a szoftverarchitektúra fejlődését, kontextust és gyakorlatiasságot biztosít a modern rendszerekhez való alkalmazkodáshoz.
Hátrányok:Egyes olvasók számára talán nyomasztó lehet az információk mélysége, ha nem rendelkeznek előzetes ismeretekkel vagy tapasztalatokkal a szoftverarchitektúra elvei és mintái terén. Néhány kritika arra utal, hogy a kezdők inkább a rövidebb vagy egyszerűbb tartalmat részesítik előnyben.
(12 olvasói vélemény alapján)
Software Architecture Patterns for Serverless Systems - Second Edition: Architecting for innovation with event-driven microservices and micro frontend
Merüljön el a második kiadásban, hogy elsajátítsa a szervermentes jártasságot, és fedezze fel a biztonsági technikákról, a több régióra kiterjedő telepítésről és a megfigyelhetőség optimalizálásáról szóló új fejezeteket. Főbb jellemzők Szerezzen betekintést egy tapasztalt CTO-tól a vállalati szintű szoftverrendszerek tervezésének legjobb gyakorlataiba Mélyítse el a rendszer megbízhatóságának, karbantarthatóságának, megfigyelhetőségének és skálázhatóságának megértését valós példákon keresztül Emelje készségeit a szoftvertervezési minták és architekturális koncepciók terén, beleértve a mélyreható biztonságot és a több régióban történő futtatást. A könyv leírása
A digitális átalakuláson áteső szervezetek az informatikai szakemberekre támaszkodnak, hogy olyan rendszereket tervezzenek, amelyek lépést tartanak a változások ütemével, miközben megőrzik a stabilitást. Ezzel a még több valós példával gazdagított kiadással tökéletesen felkészült lesz a jövő páratlan innovációt biztosító architektúrájának megtervezésére.
Ez a könyv végigvezeti a vállalati szintű szoftverrendszereket működtető architektúramintákon, miközben feltárja a legfontosabb architektúraelemeket (például az eseményvezérelt mikroszolgáltatásokat és a mikrofrontendeket), és megtanulja, hogyan lehet törékeny rendszereket megvalósítani.
Először is, felosztja a rendszert, és meghatározza a határokat, hogy a csapatok önállóan dolgozhassanak, és felgyorsíthassák az innovációt. Foglalkozol az alacsony szintű esemény- és adatmintákkal, amelyek támogatják az egész architektúrát, miközben a különböző autonóm szolgáltatástervezési mintákkal kezdesz el dolgozni.
Ez a kiadás a biztonsággal, a megfigyelhetőséggel és a több régióra kiterjedő telepítéssel kapcsolatos számos új témával van testre szabva. 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. Felfedezi a folyamatos kísérletezés, a telepítés és a szállítás módszertanát, mielőtt elmélyedne néhány záró gondolatban, 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. Amit tanulni fog Fedezze fel az architektúrális mintákat a törékeny rendszerek létrehozásához. Fókuszáljon a DevSecOps gyakorlatokra, amelyek lehetővé teszik az önellátó, full-stack csapatok számára a mikroszolgáltatások elveinek alkalmazását a frontendre Fedezze fel, hogyan alkalmazhatók a SOLID-elvek a szoftver- és adatbázis-architektúrára Szerezzen gyakorlati készségeket a szervermentes architektúrák telepítéséhez, biztosításához és optimalizálásához Telepítsen egy több régiót érintő rendszert, és fedezze fel a strangler-mintát a régi rendszerek migrálásához Sajátítsa el a metrikák gyűjtésének és felhasználásának technikáit, beleértve a RUM, a Synthetics és az anomália-érzékelést. Kinek szól ez a könyv
Ez a könyv azoknak a szoftverarchitekteknek szól, akik többet szeretnének megtudni a különböző szoftvertervezési mintákról és a legjobb gyakorlatokról. Ez nem egy kezdő kézikönyv - a kezdéshez középfokú programozási jártasságra és szoftvertervezési tapasztalatra lesz szükséged. Akkor fogja a legtöbbet kihozni ebből a szoftvertervezési könyvből, ha már ismeri a felhő alapjait, de ez nem előfeltétel. Tartalomjegyzék Az innovációkhoz való architektúra A határok meghatározása és elengedés A prezentációs szint megszelídítése A tényekben és az esetleges konzisztenciában való bizalom A felhőből adatbázissá alakítása A frontend legjobb barátja A rendszerek közötti szakadékok áthidalása Az eseményekre való reagálás több régióban futó eseményekkel Az autonóm alrendszerek mélyreható biztosítása A telepítés és a szállítás koreografálása A megfigyelhetőség optimalizálása Ne késlekedjen, kezdjen kísérletezni!