Cantitate/Preț
Produs

Architecture Patterns with Python

Autor Harry Percival, Bob Gregory
en Limba Engleză Paperback – 30 apr 2020

În domeniul dezvoltării software web, complexitatea aplicațiilor Python a crescut exponențial, impunând tranziția de la simple scripturi la sisteme robuste și scalabile. Remarcăm faptul că mulți dezvoltatori întâmpină dificultăți în adaptarea șabloanelor de arhitectură clasice la flexibilitatea limbajului Python. Lucrarea semnată de Harry Percival și Bob Gregory vine să rezolve exact această problemă, oferind un ghid practic pentru implementarea conceptelor de Domain-Driven Design (DDD) și a arhitecturii hexagonale. Putem afirma că structura cărții este riguros orientată către practică, demistificând concepte precum Repository, Unit of Work sau Message Bus prin exemple de cod concrete. Autorii pun accent pe scrierea unui cod „Pythonic”, demonstrând cum pattern-urile de inversare a dependenței pot fi aplicate fără a importa rigiditatea specifică ecosistemelor Java. Cititorul care a aplicat ideile din Software Architecture with Python de Anand Balachandran Pillai va găsi aici o continuare firească, mutând atenția de la atributele de calitate și performanță generală către structura internă a logicii de business și decuplarea componentelor. Analizăm în detaliu tranziția de la arhitecturi monolitice la microservicii reactive, explorând modul în care CQRS și arhitecturile bazate pe evenimente pot fi integrate în proiecte reale. Architecture Patterns with Python nu se limitează la teorie, ci oferă soluții pentru gestionarea stării și a persistenței, asigurând că aplicațiile rămân testabile și ușor de întreținut pe termen lung. Este o resursă esențială pentru inginerii care doresc să stăpânească designul sistemelor complexe folosind biblioteci și instrumente moderne din ecosistemul Python.

Citește tot Restrânge

Preț: 29928 lei

Preț vechi: 37409 lei
-20%

Puncte Express: 449

Carte disponibilă

Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 6470 lei


Specificații

ISBN-13: 9781492052203
ISBN-10: 1492052205
Pagini: 280
Dimensiuni: 177 x 233 x 20 mm
Greutate: 0.53 kg
Ediția:1
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte programatorilor Python care trec de la proiecte mici la sisteme enterprise complexe. Veți câștiga o înțelegere profundă a modului în care pot fi aplicate DDD și arhitectura hexagonală pentru a crea cod decuplat și ușor de testat. Este soluția ideală pentru a evita „big ball of mud” și pentru a construi aplicații profesionale, utilizând pattern-uri validate în industrie.


Descriere

As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are now taking an interest in high-level software architecture patterns such as hexagonal/clean architecture, event-driven architecture, and strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Python isn't always straightforward.With this practical guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity. Each pattern is illustrated with concrete examples in idiomatic Python that explain how to avoid some of the unnecessary verbosity of Java and C# syntax. You'll learn how to implement each of these patterns in a Pythonic way.Architectural design patterns include: Dependency inversion, and its links to ports and adapters (hexagonal/clean architecture)Domain-driven design's distinction between entities, value objects, and aggregatesRepository and Unit of Work patterns for persistent storageEvents, commands, and the message busCommand Query Responsibility Segregation (CQRS)Event-driven architecture and reactive microservices