Hodnotenie:
Kniha poskytuje stručný prehľad mikroslužieb, ideálny pre manažérov a mladších vývojárov, obsahuje praktické rady a kontrolné zoznamy, ale chýba v nej technická hĺbka a podrobnosti o implementácii.
Výhody:⬤ Dobre napísaná a ľahko čitateľná
⬤ zaoberá sa organizačnými dopadmi architektúry mikroslužieb
⬤ obsahuje užitočné kontrolné zoznamy a praktické rady
⬤ vhodná pre začiatočníkov a manažérske roly
⬤ obsahuje cenné postrehy o prechode na mikroslužby z monolitických architektúr.
⬤ Chýba hĺbka a konkrétne príklady
⬤ predovšetkým prehľad bez podrobného technického návodu
⬤ môže byť príliš základný pre skúsených vývojárov
⬤ kritizovaný za to, že je skôr opisom na vysokej úrovni než návodom, ako na to.
(na základe 41 čitateľských recenzií)
Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
Jednou z najväčších výziev pre organizácie, ktoré prijali architektúru mikroslužieb, je nedostatočná architektonická, prevádzková a organizačná štandardizácia. Po rozdelení monolitickej aplikácie alebo vybudovaní ekosystému mikroslužieb od nuly mnohí inžinieri zostávajú prekvapení, čo ďalej. V tejto praktickej knihe autorka Susan Fowlerová podrobne predstavuje súbor štandardov mikroslužieb, pričom vychádza zo svojich skúseností so štandardizáciou viac ako tisícky mikroslužieb v spoločnosti Uber. Dozviete sa, ako navrhovať mikroslužby, ktoré sú stabilné, spoľahlivé, škálovateľné, odolné voči chybám, výkonné, monitorované, zdokumentované a pripravené na akúkoľvek katastrofu.
Preskúmajte štandardy pripravenosti na produkciu vrátane:
⬤ Stabilita a spoľahlivosť: vývoj, nasadenie, zavedenie a vyradenie mikroslužieb; ochrana pred zlyhaním závislostí.
⬤ Škálovateľnosť a výkonnosť: naučte sa základné komponenty na dosiahnutie vyššej efektivity mikroslužieb.
⬤ Odolnosť voči poruchám a pripravenosť na katastrofy: zaistite dostupnosť aktívnym posúvaním mikroslužieb k zlyhaniu v reálnom čase.
⬤ Monitorovanie: naučte sa monitorovať, zaznamenávať a zobrazovať kľúčové metriky; zaviesť postupy upozorňovania a pohotovosti.
⬤ Dokumentácia a porozumenie: zmiernite kompromisy, ktoré prichádzajú s prijatím mikroslužieb, vrátane organizačného rozťahovania a technického dlhu.