Evaluare:
Cartea oferă un ghid cuprinzător pentru construirea microserviciilor Python, pornind de la conceptele fundamentale până la implementarea și implementarea practică.
Avantaje:Acoperirea aprofundată a microserviciilor Python, exemple practice, utile pentru începători și dezvoltatori experimentați, discută diverse aspecte cheie precum OAuth, implementări și interacțiuni între servicii.
Dezavantaje:Unii cititori familiarizați cu microservicii în alte limbi ar putea subestima inițial valoarea, dar acesta nu este un dezavantaj major.
(pe baza a 3 recenzii ale cititorilor)
Python Microservices Development - Second Edition: Build efficient and lightweight microservices using the Python tooling ecosystem
Utilizați microservicii Python pentru a crea aplicații care sunt construite ca mici unități standard folosind cele mai bune practici dovedite și evitând erorile comune
Caracteristici cheie:
⬤ Deveniți bine versați cu elementele fundamentale ale construirii, proiectării, testării și implementării microserviciilor Python.
⬤ Identificați unde poate fi divizată o aplicație monolitică, cum să o securizați și cum să o scalați odată ce este gata pentru implementare.
⬤ Utilizați cel mai recent cadru bazat pe programarea asincronă pentru a scrie microservicii eficiente cu Python.
Descrierea cărții:
Domeniul de aplicare redus și natura autonomă a microserviciilor le fac mai rapide, mai curate și mai scalabile decât aplicațiile monolitice încărcate cu cod. Cu toate acestea, construirea arhitecturii microserviciilor care este eficientă, precum și ușoară în aplicațiile dvs. poate fi o provocare din cauza complexității tuturor pieselor care interacționează.
Python Microservices Development, Second Edition vă va învăța cum să depășiți aceste probleme și să creați aplicații care sunt construite ca mici unități standard folosind cele mai bune practici dovedite și evitând capcanele comune. Prin exemple practice, această carte vă va ajuta să construiți microservicii eficiente folosind Quart, SQLAlchemy și alte instrumente Python moderne.
În această ediție actualizată, veți învăța cum să securizați conexiunile dintre servicii și cum să creați scripturi Nginx folosind Lua pentru a crea funcții de firewall pentru aplicații web, cum ar fi limitarea ratei. Python Microservices Development, Second Edition descrie cum să utilizați containerele și AWS pentru a vă implementa serviciile. Până la sfârșitul cărții, veți fi creat o aplicație Python completă bazată pe microservicii.
Ce veți învăța:
⬤ Explorați ce sunt microserviciile și cum să le proiectați.
⬤ Configurați și împachetați codul dvs. în conformitate cu cele mai bune practici moderne.
⬤ Identificați o componentă a unui serviciu mai mare care poate fi transformată într-un microserviciu.
⬤ Gestionați mai multe cereri primite, mai eficient.
⬤ Protejați-vă aplicația cu un proxy sau un firewall.
⬤ Utilizați Kubernetes și containerele pentru a implementa un microserviciu.
⬤ Efectuați modificări la un API furnizat de un microserviciu în condiții de siguranță și mențineți lucrurile funcționale.
⬤ Identificați factorii pe care trebuie să îi căutați pentru a începe cu un furnizor de cloud necunoscut.
Pentru cine este această carte:
Această carte se adresează dezvoltatorilor care doresc să învețe cum să construiască, să testeze, să scaleze și să gestioneze microservicii Python. Cititorii vor avea nevoie de cunoștințe de bază despre limbajul de programare Python, linia de comandă și principiile aplicațiilor bazate pe HTTP. Nu se presupune nicio experiență anterioară de scriere a microserviciilor în Python.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)