Cantitate/Preț
Produs

Architekturpatterns mit Python: Animals

Autor Harry Percival, Bob Gregory Traducere de Thomas Demmig
de Limba Germană Paperback – 2 sep 2021

În domeniul dezvoltării software moderne, unde Python a depășit granițele scripturilor simple pentru a susține sisteme enterprise complexe, Architekturpatterns mit Python oferă un cadru tehnic riguros pentru gestionarea scalabilității. Observăm o tranziție necesară de la scrierea codului funcțional la proiectarea unor arhitecturi sustenabile, autorii Harry Percival și Bob Gregory propunând o abordare ancorată în realitatea producției. Notăm cu interes modul în care sunt adaptate concepte precum Clean Architecture sau Domain-Driven Design la sintaxa concisă a Python, evitând complexitatea excesivă specifică ecosistemelor Java sau C#. Structura volumului ghidează cititorul prin implementarea concretă a pattern-urilor Repository și Unit of Work, esențiale pentru izolarea logicii de business de mecanismele de persistență. Abordarea diferă de Clean Architecture de Robert C. Martin prin faptul că este mai puțin abstractă și mult mai aplicabilă; în timp ce lucrarea lui Martin stabilește principii universale, Architekturpatterns mit Python oferă implementări idiomatice imediate. De asemenea, spre deosebire de Patterns kompakt, care oferă un catalog vast de soluții generale, acest titlu se concentrează pe interacțiunea dintre evenimente, comenzi și Message Bus în contextul microserviciilor reactive. Această lucrare reprezintă o evoluție firească în opera lui Harry Percival. Dacă în Test-Driven Development with Python acesta punea accentul pe ciclul de testare ca motor al dezvoltării, aici extinde viziunea asupra modului în care designul arhitectural corect facilitează, de fapt, testabilitatea și mentenanța pe termen lung a proiectelor complexe.

Citește tot Restrânge

Din seria Animals

Preț: 21122 lei

Preț vechi: 26402 lei
-20%

Puncte Express: 317

Carte disponibilă

Livrare economică 15-21 mai
Livrare express 02-08 mai pentru 2771 lei


Specificații

ISBN-13: 9783960091653
ISBN-10: 3960091656
Pagini: 302
Dimensiuni: 169 x 238 x 20 mm
Greutate: 0.56 kg
Editura: dpunkt.verlag
Seria Animals


De ce să citești această carte

Recomandăm această carte inginerilor software care doresc să depășească faza de programare procedurală în Python și să construiască sisteme robuste. Veți câștiga o înțelegere practică a modului în care Domain-Driven Design și arhitectura hexagonală pot fi aplicate fără a sacrifica simplitatea specifică limbajului. Este un ghid esențial pentru a transforma proiectele monolitice dificil de testat în microservicii decuplate și ușor de întreținut.


Despre autor

Harry Percival și Bob Gregory sunt practicieni recunoscuți în comunitatea Python, cu o vastă experiență acumulată în cadrul MADE.com, unde au gestionat sisteme complexe bazate pe microservicii. Harry Percival este cunoscut la nivel global pentru promovarea metodologiilor agile, fiind autorul lucrării de referință Test-Driven Development with Python. Expertiza lor combinată se concentrează pe aplicarea principiilor de inginerie software riguroasă în ecosisteme dinamice, punând accent pe echilibrul dintre teoria arhitecturală și implementarea pragmatică, orientată către rezultate.


Descriere scurtă

Bewährte Patterns für komplexe Python-Projekte
  • bekannte Architekturpatterns - endlich in idiomatischem Python
  • die Komplexität anspruchsvoller Projekte erfolgreich managen
  • den größten Nutzen aus den Testsuiten herausholen
Mit der wachsenden Beliebtheit von Python werden auch die realisierten Projekte größer und komplexer. Viele Python-Entwicklerinnen und -Entwickler interessieren sich deshalb zunehmend für Software-Design-Patterns wie zum Beispiel hexagonale Architektur/Clean Architecture, eventgesteuerte Architektur und die strategischen Patterns, die durch das Domain-Driven Design nahegelegt werden. Aber das Übertragen dieser Patterns auf Python ist nicht immer einfach.
Mit diesem praxisnahen Buch stellen Harry Percival und Bob Gregory von MADE.com erprobte Architekturpatterns vor, die dabei helfen, die Komplexität von Anwendungen im Griff zu behalten - und möglichst viel aus den Testsuiten herauszuholen. Jedes Pattern wird durch konkrete Beispiele in schönem, idiomatischem Python illustriert - wobei die Weitschweifigkeit von Java- oder C#-Syntax vermieden wird.
Im Buch behandelte Patterns:
  • Dependency Inversion und die Verbindungen zu Ports und Adaptern (hexagonale Architektur/Clean Architecture)
  • Unterscheidung im Domain-Driven Design zwischen Entitäten, Value Objects und Aggregaten
  • Repository- und Unit-of-Work-Patterns für persistenten Speicher
  • Events, Befehle und der Message Bus
  • Command-Query Responsibility Segregation (CQRS)
  • Eventgesteuerte Architektur und reaktive Microservices

Notă biografică

Harry Percival ist seit 2009 Python-Programmierer und Fan von TDD und XP. Er ist Autor von Test-Driven Development with Python (O¿Reilly) ¿ besser bekannt durch den Untertitel Obey the Testing Goat. Bob Gregory baut seit über einem Jahrzehnt ereignisgesteuerte Systeme mithilfe des Domain-Driven Design ¿ in Sprachen wie C#, F#, Python oder TypeScript.