Értékelés:

A könyv átfogó útmutatót nyújt a Python mikroszolgáltatások építéséhez, az alapkoncepcióktól kezdve a gyakorlati megvalósításon át a telepítésig.
Előnyök:A Python mikroszolgáltatások mélyreható lefedettsége, a kezdők és a tapasztalt fejlesztők számára egyaránt hasznos gyakorlati példák tárgyalják a különböző kulcsfontosságú szempontokat, mint például az OAuth, a telepítések és a szolgáltatások kölcsönhatásai.
Hátrányok:Néhány, más nyelveken a mikroszolgáltatásokat ismerő olvasó eleinte talán alábecsüli az értékét, de ez nem jelent komoly hátrányt.
(3 olvasói vélemény alapján)
Python Microservices Development - Second Edition: Build efficient and lightweight microservices using the Python tooling ecosystem
Használja a Python mikroszolgáltatásokat, hogy olyan alkalmazásokat készítsen, amelyek kis szabványos egységekként épülnek a bevált legjobb gyakorlatok alkalmazásával és a gyakori hibák elkerülésével
Key Features:
⬤ Legyen jártas a Python mikroszolgáltatások építésének, tervezésének, tesztelésének és telepítésének alapjaiban.
⬤ Tudja meg, hogy egy monolitikus alkalmazást hol lehet felosztani, hogyan kell biztosítani, és hogyan lehet skálázni, miután készen áll a telepítésre.
⬤ Használja a legújabb, aszinkron programozáson alapuló keretrendszert, hogy hatékony mikroszolgáltatásokat írjon Python nyelven.
A könyv leírása:
A mikroszolgáltatások kis terjedelme és önállósága miatt gyorsabbak, tisztábbak és jobban skálázhatók, mint a kódnehéz monolitikus alkalmazások. A hatékony és egyben könnyű mikroszolgáltatási architektúra kiépítése az alkalmazásokba azonban kihívást jelenthet az egymásra ható darabok összetettsége miatt.
A Python Microservices Development, Second Edition (Python mikroszolgáltatások fejlesztése, második kiadás) megtanítja, hogyan küzdheti le ezeket a problémákat, és hogyan készíthet olyan alkalmazásokat, amelyek kis szabványos egységekként épülnek fel, a bevált legjobb gyakorlatok alkalmazásával és a gyakori buktatók elkerülésével. A könyv gyakorlati példákon keresztül segít hatékony mikroszolgáltatásokat építeni a Quart, az SQLAlchemy és más modern Python-eszközök használatával.
Ebben a frissített kiadásban megtanulhatja, hogyan lehet biztosítani a szolgáltatások közötti kapcsolatokat, és hogyan lehet az Nginxet a Lua segítségével szkriptelni, hogy webalkalmazás-tűzfal funkciókat, például sebességkorlátozást hozzon létre. A Python Microservices Development, Second Edition leírja, hogyan használhat konténereket és az AWS-t a szolgáltatások telepítéséhez. A könyv végére egy teljes, mikroszolgáltatásokon alapuló Python-alkalmazást hozhat létre.
Amit tanulni fog:
⬤ Tudja meg, mik azok a mikroszolgáltatások, és hogyan tervezze meg őket.
⬤ Konfigurálja és csomagolja a kódját a modern legjobb gyakorlatok szerint.
⬤ Elismeri egy nagyobb szolgáltatás olyan komponensét, amely mikroszolgáltatássá alakítható.
⬤ Fogadjon meg több bejövő kérést, hatékonyabban.
⬤ Védje az alkalmazását proxyval vagy tűzfallal.
⬤ Használja a Kubernetes-t és a konténereket egy mikroszolgáltatás telepítéséhez.
⬤ Végezzen biztonságos változtatásokat egy mikroszolgáltatás által biztosított API-n, és tartsa a dolgokat működőképesen.
⬤ Az ismeretlen felhőszolgáltatóval való induláshoz keresendő tényezők azonosítása.
Kinek szól ez a könyv:
Ez a könyv azoknak a fejlesztőknek szól, akik szeretnék megtanulni, hogyan kell Python mikroszolgáltatásokat építeni, tesztelni, skálázni és kezelni. Az olvasóknak szükségük lesz a Python programozási nyelv, a parancssor és a HTTP-alapú alkalmazások alapelveinek alapszintű ismeretére. A mikroszolgáltatások Python nyelven történő írásában nem feltételezünk előzetes tapasztalatot.