Hodnotenie:
Kniha poskytuje komplexného sprievodcu budovaním mikroslužieb v jazyku Python, počnúc základnými konceptmi až po praktickú implementáciu a nasadenie.
Výhody:Hĺbkové pokrytie mikroslužieb v jazyku Python, praktické príklady, užitočné pre začiatočníkov aj skúsených vývojárov, rozoberá rôzne kľúčové aspekty, ako je OAuth, nasadenie a interakcie služieb.
Nevýhody:Niektorí čitatelia, ktorí poznajú mikroslužby v iných jazykoch, môžu spočiatku podceňovať ich hodnotu, ale to nie je zásadný nedostatok.
(na základe 3 čitateľských recenzií)
Python Microservices Development - Second Edition: Build efficient and lightweight microservices using the Python tooling ecosystem
Použite mikroslužby Python na vytvorenie aplikácií, ktoré sú vytvorené ako malé štandardné jednotky s použitím osvedčených postupov a vyhnutím sa bežným chybám
Kľúčové vlastnosti:
⬤ Zoznámte sa so základmi budovania, navrhovania, testovania a nasadzovania mikroslužieb v jazyku Python.
⬤ Zistiť, kde je možné monolitickú aplikáciu rozdeliť, ako ju zabezpečiť a ako ju škálovať, keď je pripravená na nasadenie.
⬤ Používať najnovší framework založený na asynchrónnom programovaní na písanie efektívnych mikroslužieb pomocou jazyka Python.
Popis knihy:
Vďaka malému rozsahu a samostatnej povahe sú mikroslužby rýchlejšie, čistejšie a škálovateľnejšie ako monolitické aplikácie s veľkým množstvom kódu. Vybudovanie architektúry mikroslužieb, ktorá je efektívna aj ľahká, do vašich aplikácií však môže byť náročné kvôli zložitosti všetkých vzájomne sa ovplyvňujúcich častí.
V knihe Python Microservices Development, Second Edition sa dozviete, ako tieto problémy prekonať a vytvoriť aplikácie, ktoré sú postavené ako malé štandardné jednotky, s využitím osvedčených postupov a vyhnutím sa bežným nástrahám. Prostredníctvom praktických príkladov vám táto kniha pomôže vybudovať efektívne mikroslužby s využitím programov Quart, SQLAlchemy a ďalších moderných nástrojov jazyka Python.
V tomto aktualizovanom vydaní sa dozviete, ako zabezpečiť pripojenia medzi službami a ako skriptovať Nginx pomocou jazyka Lua na vytvorenie funkcií firewallu webových aplikácií, ako je napríklad obmedzovanie rýchlosti. Druhé vydanie publikácie Python Microservices Development opisuje, ako používať kontajnery a AWS na nasadenie služieb. Na konci knihy vytvoríte kompletnú aplikáciu v jazyku Python založenú na mikroslužbách.
Čo sa naučíte:
⬤ Poznáte, čo sú to mikroslužby a ako ich navrhovať.
⬤ Konfigurovať a zabaliť svoj kód podľa moderných osvedčených postupov.
⬤ Identifikovať komponent väčšej služby, ktorý sa dá premeniť na mikroslužbu.
⬤ Zvládnuť viac prichádzajúcich požiadaviek, efektívnejšie.
⬤ Ochráňte svoju aplikáciu pomocou proxy servera alebo firewallu.
⬤ Použiť Kubernetes a kontajnery na nasadenie mikroslužby.
⬤ Vykonávať bezpečne zmeny API poskytovaného mikroslužbou a zachovať funkčnosť.
⬤ Identifikovať faktory, na ktoré sa treba zamerať, aby ste mohli začať pracovať s neznámym poskytovateľom cloudu.
Pre koho je táto kniha určená:
Táto kniha je určená pre vývojárov, ktorí sa chcú naučiť vytvárať, testovať, škálovať a spravovať mikroslužby v jazyku Python. Čitatelia budú potrebovať základné znalosti programovacieho jazyka Python, príkazového riadku a princípov aplikácií založených na protokole HTTP. Nepredpokladajú sa žiadne predchádzajúce skúsenosti s písaním mikroslužieb v jazyku Python.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)