Previous
101 Creative Problem Solving Techniques The Handbook of New Ideas for Business

101 Creative Problem Solving Techniques

$2.99
Next

Dark Psychology Secrets

$0.00
Dark Psychology Secrets

Architecture Patterns with Python

Author: Bob Gregory Language: EnglishPublisher:  Harry Percival Pages: 304Year: 2020
$ USD
  • $ USD
  • ₦ NGN
  • € EUR
  • £ GBP
  • $ CAD

$5.00

🔒 Secure payments powered by Paystack, a Stripe company
📥 Instant download after payment

Add to Wishlist
Add to Wishlist

Description

Architecture Patterns with Python.

As Python applications continue to expand in size and complexity, developers need reliable approaches for designing software that remains maintainable, testable, and adaptable. Modern Python engineers are increasingly exploring advanced architectural concepts such as clean architecture, hexagonal architecture, event-driven systems, and domain-driven design (DDD). However, applying these patterns effectively in Python requires practical guidance tailored to the language.

In this hands-on guide, Harry Percival and Bob Gregory from MADE.com show Python developers how to apply proven software architecture patterns to real-world projects. The book focuses on managing complexity, improving code organization, and creating systems that are easier to test, extend, and maintain.

Rather than relying on abstract theory, each concept is demonstrated through clear, practical examples written in clean, idiomatic Python. The authors adapt classic architectural techniques to Python’s strengths, avoiding unnecessary complexity while showing how these patterns can be used effectively in modern applications.

You’ll learn how to apply:

  • Dependency inversion principles and how they support ports-and-adapters approaches such as hexagonal and clean architecture.
  • Domain-driven design concepts, including the roles of Entities, Value Objects, and Aggregates.
  • Repository and Unit of Work patterns for managing data persistence more effectively.
  • Events, commands, and message buses for building flexible application workflows.
  • Command Query Responsibility Segregation (CQRS) to separate data operations and improve system design.
  • Event-driven architectures and reactive microservices for building scalable, responsive applications.

By combining practical implementation techniques with architectural best practices, this guide helps Python developers move beyond basic scripting and design robust software systems capable of supporting long-term growth. Whether you’re building business applications, APIs, or complex platforms, you’ll gain the skills needed to create cleaner, more resilient Python codebases.

Reviews

There are no reviews yet.

Be the first to review “Architecture Patterns with Python”

Your email address will not be published. Required fields are marked *

Shopping cart

0
image/svg+xml

No products in the cart.

Continue Shopping