Értékelés:

A könyvet kiváló forrásként tartják számon a webes alkalmazások és az elosztott rendszerek skálázhatóságának megértéséhez. Nagyra értékelik világos magyarázatai, átfogó lefedettsége és gyakorlati meglátásai miatt, így egyaránt alkalmas a kezdők és a tapasztalt fejlesztők számára. A szerzőt, Artur Esjmontot dicsérik azért, mert a webes architektúrával és rendszertervezéssel kapcsolatos összetett témák összefüggő megértését nyújtja.
Előnyök:Átfogó áttekintés a skálázhatósági fogalmakról, világos és magával ragadó írásmód, kezdők és haladók számára egyaránt alkalmas, tele gyakorlati információkkal és példákkal, jó a rendszertervezési interjúk tanulmányozásához, élvezetes olvasmány, amely tisztázza az összetett témákat.
Hátrányok:⬤ Egyes olvasóknak kissé magas szintűnek tűnhet, ha mélyreható technikai részleteket keresnek
⬤ 2015-ben íródott, ami aggályokat vethet fel egyes tartalmak aktualitásával kapcsolatban
⬤ nem említettek nagyobb hátrányokat, de a mélység változó lehet a különböző olvasók számára.
(50 olvasói vélemény alapján)
Web Scalability for Startup Engineers
A kiadó megjegyzése: A harmadik féltől vásárolt termékekre a kiadó nem vállal garanciát a minőségre, a hitelességre vagy a termékhez tartozó online jogosultságokhoz való hozzáférésre.
Tervezzen és építsen gyorsan skálázható webes alkalmazásokat.
Ez egy felbecsülhetetlen értékű útiterv ahhoz, hogy megfeleljen a skálázható alkalmazások gyors igényének a startup-környezetben. A Web Scalability for Startup Engineers az egyes nyelvek, platformok vagy technológiák helyett az alapfogalmakra és a legjobb gyakorlatokra összpontosítva leírja, hogyan működik együtt az infrastruktúra és a szoftverarchitektúra a skálázható környezet támogatása érdekében.
Lépésről lépésre megtanulhatja, hogyan működnek a skálázható rendszerek, és hogyan oldhatók meg a gyakori kihívások. Hasznos ábrák szerepelnek a könyvben, és valós példák szemléltetik a bemutatott fogalmakat. Még ha korlátozott idővel és erőforrásokkal is rendelkezik, e gyakorlatias útmutató segítségével sikeresen fejleszthet és szállíthat robusztus, skálázható webes alkalmazásokat.
⬤ Tanulja meg a skálázható rendszerekhez szükséges jó szoftvertervezés legfontosabb alapelveit.
⬤ Építse meg a front-end réteget a legmagasabb szintű párhuzamosság és kérésszám fenntartására.
⬤ Tervezzen és fejlesszen webszolgáltatásokat, beleértve a REST-ful API-kat.
⬤ Horizontálisan skálázható adatréteg kialakítása.
⬤ A legjobb gyorsítótárazási gyakorlatok megvalósítása.
⬤ Aszinkron feldolgozás, üzenetküldés és eseményvezérelt architektúra kihasználása.
⬤ Az adatok strukturálása, indexelése és tárolása az optimalizált keresés érdekében.
⬤ Tárja fel a skálázhatóság egyéb aspektusait, például az automatizálást, a projektmenedzsmentet és az agilis csapatokat.