Kézzelfogható Docker a mikroszolgáltatásokhoz Python segítségével

Értékelés:   (3.8 az 5-ből)

Kézzelfogható Docker a mikroszolgáltatásokhoz Python segítségével (Jaime Buelta)

Olvasói vélemények

Összegzés:

A könyv nagy tetszést aratott a Docker, a Kubernetes és a mikroszolgáltatások alapos bemutatása miatt, erős programozási példákkal és a valós alkalmazásokra helyezett hangsúlyt. Van azonban néhány problémája az elavult kóddal, és jobb szerkesztést és egyértelműbb terminológiát igényel.

Előnyök:

Alapos magyarázatok a Dockerről és a mikroszolgáltatásokról, jól kidolgozott ábrák, releváns programozási példák, jó lefedettség a CI/CD-ről a Docker-konténerekkel, erősen ajánlott a tanuláshoz és a rendszertervezési interjúkra való felkészüléshez.

Hátrányok:

A könyvben megadott kód elavult és nem funkcionális, hiányzik a terminológia szigora, egyes diagramok kicsik vagy elégtelenek, és nagyobb mélységre lenne szükség bizonyos területeken, például a terheléselosztásnál.

(5 olvasói vélemény alapján)

Eredeti címe:

Hands-On Docker for Microservices with Python

Könyv tartalma:

Lépésről lépésre útmutató mikroszolgáltatások építéséhez Python és Docker használatával, valamint azok Kubernetes segítségével történő kezeléséhez és összehangolásához Főbb jellemzők Ismerje meg a Docker konténerek használatát mikroszolgáltatásai létrehozásához, működtetéséhez és telepítéséhez Hozzon létre munkafolyamatokat a szolgáltatások független telepítésének kezelésére a CI és GitOps segítségével a GitHub, a Travis CI és a Flux segítségével Koordinált szolgáltatások független telepítésének kezelésére a GitHub, Travis CI és Flux segítségével Fejlesszen ki egy REST mikroszolgáltatást Pythonban a Flask keretrendszer és a Postgres adatbázis használatával Könyv leírása

A mikroszolgáltatási architektúra segít olyan komplex rendszerek létrehozásában, amelyek több, egymással összekapcsolt szolgáltatást tartalmaznak, amelyeket független, párhuzamosan dolgozó csapatok is karbantarthatnak. Ez a könyv eligazít abban, hogyan fejleszthetjük ezeket az összetett rendszereket a konténerek segítségével.

Azzal kezded, hogy megtanulsz egy hatékony stratégiát tervezni egy régi monolitikus rendszer mikroszolgáltatásokra való áttérésére. RESTful mikroszolgáltatást építesz Python segítségével, és megtanulod, hogyan kapszulázd a szolgáltatások kódját egy konténerbe a Docker segítségével. A szolgáltatások fejlesztése során megérted, hogyan használhatsz olyan eszközöket, mint a GitHub és a Travis CI a folyamatos szállítás (CD) és a folyamatos integráció (CI) biztosítása érdekében. Ahogy a rendszerek összetetté válnak és méretük növekszik, megismerkedsz a Kubernetes-szel, és felfedezed, hogyan lehet egy konténerekből álló rendszert összehangolni, miközben több szolgáltatást kezelsz. Ezután a Kubernetes fürtöket konfigurálja a termelésre kész környezetekhez, és biztosítja azokat a megbízható telepítésekhez. A befejező fejezetekben megtanulja, hogyan észlelheti és hibakeresheti a kritikus problémákat a naplók és mérőszámok segítségével. Végül pedig számos stratégiát fedezhet fel a különböző mikroszolgáltatásokkal foglalkozó több csapattal való hatékony együttműködéshez.

A könyv végére képes lesz arra, hogy termelési szintű mikroszolgáltatásokat építsen, valamint hogy komplex szolgáltatásrendszereket szervezzen a konténerek segítségével. Amit megtanulhat Fedezze fel, hogyan tervezzen, teszteljen és üzemeltessen skálázható mikroszolgáltatásokat Koordinálja és telepítse a különböző szolgáltatásokat a Kubernetes segítségével Használja a Dockert a skálázható és kezelhető alkalmazások építéséhez mikroszolgáltatásokkal Értse, hogyan monitorozzon egy teljes rendszert a problémák korai észlelése érdekében Legyen jártas a meglévő monolitikus rendszerről egy mikroszolgáltatásra való áttérésben Használjon terheléselosztást a régi monolit és az új szolgáltatás közötti zökkenőmentes működés biztosítására Kinek szól ez a könyv?

Ez a könyv azoknak a fejlesztőknek, mérnököknek vagy szoftverarchitekteknek szól, akik a mikroszolgáltatások és konténerek bevezetésével próbálnak eltávolodni a komplex, több szolgáltatást nyújtó rendszerek építésének hagyományos megközelítéseitől. Bár a Python-programozás ismerete feltételezhető, a Dockerrel kapcsolatos előzetes ismeretek nem szükségesek. Tartalomjegyzék A lépés megtétele: Tervezés, tervezés, végrehajtás REST szolgáltatás létrehozása Python segítségével A szolgáltatás építése, futtatása és tesztelése Docker használatával Csatorna és munkafolyamat létrehozása a GitHub és a TravisCI segítségével Kubernetes használata Helyi fejlesztés a Kubernetes segítségével A rendszer konfigurálása és biztosítása a GitOps elveinek felhasználásával Munkafolyamatok kezelése Naplók és mérőszámok figyelése A változások, függőségek és titkok kezelése a rendszerben Együttműködés és kommunikáció a csapatok között.

A könyv egyéb adatai:

ISBN:9781838823818
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Python Automation Cookbook - Második kiadás - Python Automation Cookbook - Second Edition
Ez a frissített kiadás 75 receptet tartalmaz, amelyek a vállalati...
Python Automation Cookbook - Második kiadás - Python Automation Cookbook - Second Edition
Kézzelfogható Docker a mikroszolgáltatásokhoz Python segítségével - Hands-On Docker for...
Lépésről lépésre útmutató mikroszolgáltatások építéséhez Python...
Kézzelfogható Docker a mikroszolgáltatásokhoz Python segítségével - Hands-On Docker for Microservices with Python
Python építészeti minták: Az API-tervezés, az eseményvezérelt struktúrák és a csomagkezelés...
Tegye a legjobbat tesztkészleteiből a legmodernebb...
Python építészeti minták: Az API-tervezés, az eseményvezérelt struktúrák és a csomagkezelés elsajátítása Pythonban - Python Architecture Patterns: Master API design, event-driven structures, and package management in Python
Python automatizálási szakácskönyv - Python Automation Cookbook
Lépésről-lépésre követhető utasítások, amelyek végigvezetnek minden egyes programon, hogy a monoton...
Python automatizálási szakácskönyv - Python Automation Cookbook

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)