Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 10 hlasoch.
Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible, and concurrent design patterns in Delphi
Preskúmajte koncepty a nástroje, ktoré potrebujete na objavovanie sveta mikroslužieb s rôznymi návrhovými vzormi
Kľúčové vlastnosti
⬤ Zoznámte sa s architektúrou mikroslužieb a vytvárajte aplikácie mikroslužieb pripravené na použitie v podnikoch.
⬤ Oboznámte sa s návrhovými vzormi a osvedčenými postupmi pri budovaní mikroslužbovej aplikácie.
⬤ Získajte praktické techniky a nástroje na vytváranie vysoko výkonných mikroslužieb odolných voči prípadným zlyhaniam.
Popis knihy
Mikroslužby sú v súčasnosti horúcim trendom vo svete vývoja. Mnohé podniky si tento prístup osvojili s cieľom dosiahnuť agilitu a nepretržité poskytovanie aplikácií, aby získali konkurenčnú výhodu. Táto kniha vás prevedie rôznymi návrhovými vzormi v rôznych fázach vývoja mikroslužbových aplikácií spolu s ich osvedčenými postupmi.
Mikroslužbové vzory a osvedčené postupy začínajú poznávaním kľúčových konceptov mikroslužieb a ukazujú, ako sa správne rozhodnúť pri návrhu mikroslužieb. Potom prejdete na interné vzory aplikácií mikroslužieb, ako sú stratégia cachovania, asynchrónnosť, CQRS a event sourcing, circuit breaker a prepážky. Postupne sa naučíte návrhové vzory mikroslužieb.
Kniha vám poradí, kde použiť dokonalý návrhový vzor vo fáze vývoja aplikácie a ako rozdeliť monolitickú aplikáciu na mikroslužby. Prevedie vás aj osvedčenými postupmi a vzormi, ktoré sa týkajú testovania, zabezpečenia a nasadenia aplikácie s mikroslužbami. Na konci knihy budete ľahko schopní vytvoriť interoperabilné mikroslužby, ktoré sú testovateľné a pripravené na optimálny výkon.
Čo sa naučíte
⬤ Ako rozdeliť monolitickú aplikáciu na mikroslužby.
⬤ Zavádzať stratégie ukladania do vyrovnávacej pamäte, CQRS a získavanie zdrojov udalostí a vzory prerušenia okruhu.
⬤ Zavádzať rôzne návrhové vzory mikroslužieb, ako sú zdieľané údaje, agregátor, proxy a reťazenie.
⬤ Využívanie konsolidačných testovacích vzorov, ako sú integračné, podpisové a opičie testy.
⬤ Zabezpečenie mikroslužieb pomocou JWT, brány API a jednotného prihlásenia.
⬤ Umiestňovanie mikroslužieb pomocou kontinuálnej integrácie alebo doručovania, Blue-Green deployment.
Pre koho je táto kniha určená
Táto kniha je určená architektom a starším vývojárom, ktorí by chceli implementovať návrhové vzory mikroslužieb do vývoja podnikových aplikácií. Kniha predpokladá určité predchádzajúce znalosti programovania.