Hodnotenie:
Kniha „Budovanie mikroslužieb“ je komplexný sprievodca, ktorý poskytuje cenné poznatky o architektúre mikroslužieb a je určený pre začiatočníkov aj skúsených vývojárov. Pokrýva široké spektrum tém, ktoré sa netýkajú len mikroslužieb, a ponúka osvedčené postupy vývoja, príklady z praxe a zrozumiteľné vysvetlenia. Niektorí čitatelia však hlásili problémy s kvalitou tlačených kópií a menej ako ideálny zážitok z čítania na niektorých zariadeniach.
Výhody:⬤ Prístupné pre začiatočníkov aj expertov.
⬤ Komplexné pokrytie mikroslužieb a súvisiacich vývojových postupov.
⬤ Príklady z reálneho sveta a prípadové štúdie účinne ilustrujú koncepty.
⬤ Dobre organizované a prehľadné.
⬤ Poskytuje cenné nástroje na prechod z monolitických na distribuované systémy.
⬤ Niektorí čitatelia považovali knihu za príliš rozsiahlu, ktorá sa nezameriava výlučne na mikroslužby.
⬤ Hlásené problémy s kvalitou fyzickej kópie (pirátske verzie, zlá kvalita tlače).
⬤ Niektorí čitatelia sa stretli s nedostatočným zážitkom z čítania na určitých zariadeniach.
⬤ Kritizovaná vyššia cena.
(na základe 53 čitateľských recenzií)
Building Microservices: Designing Fine-Grained Systems
Distribuované systémy sa stali jemnejšími, pretože organizácie prechádzajú od monolitických aplikácií s veľkým množstvom kódu k menším, samostatným mikroslužbám. Vývoj týchto systémov však prináša vlastné problémy. Toto rozšírené druhé vydanie s množstvom príkladov a praktických rád prináša ucelený pohľad na témy, ktoré musia architekti a správcovia systémov zvážiť pri budovaní, správe a vývoji architektúr mikroslužieb.
Autor Sam Newman vám poskytne pevný základ v konceptoch a zároveň sa ponorí do najnovších riešení na modelovanie, integráciu, testovanie, nasadzovanie a monitorovanie vlastných autonómnych služieb. Prostredníctvom reálnych príkladov sa dozviete, ako organizácie na celom svete využívajú tieto architektúry na maximum. Technológie mikroslužieb sa rýchlo vyvíjajú. Táto kniha vás s nimi oboznámi.
⬤ Získajte nové informácie o používateľských rozhraniach, orchestrácii kontajnerov a serverless.
⬤ Využite mikroslužby na zosúladenie návrhu systému s cieľmi vašej organizácie.
⬤ Preskúmajte možnosti integrácie služby so zvyškom systému.
⬤ Pri rozdeľovaní monolitických kódových báz zaujmite inkrementálny prístup.
⬤ Vyvíjať jednotlivé mikroslužby prostredníctvom kontinuálnej integrácie.
⬤ Preskúmajte zložitosť testovania a monitorovania distribuovaných služieb.
⬤ Spravujte bezpečnosť pomocou rozšíreného obsahu o modely používateľ - služba a služba - služba.
⬤ Pochopiť výzvy škálovania architektúr mikroslužieb.