Architecture Patterns with Python
Harry Percival, Bob Gregory
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,...
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
Hands-on guidance for Python developers to implement scalable microservices and clean architecture patterns effectively.
Read this if
- ✓ You are a Python developer building scalable microservices.
- ✓ You want to apply hexagonal or event-driven architecture.
- ✓ You need practical steps to introduce architecture patterns gradually.
Skip this for now if
- ✗ You are new to Python and need language fundamentals.
- ✗ You seek deep theoretical discussions over practical application.
- ✗ You prefer content focused on other programming languages.
📊 Why Developers Recommend
It takes language understanding beyond the basics.
Referenced by multiple developers, suggesting consistent practical value.
Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.
💬 What Developers Say
"It is one of the best programming books I have read in a long time."
— wilbertom · Testing Logger · Aug 20, 2020
"If you're a Python developer looking to build scalable microservices with clean architecture, this book is a must-read."
— somadevtoo · 10 Must Read Microservices Architecture Books for Experienced Developers · Feb 9, 2025
"See the book Architecture Patterns with Python how to gradually introduce hexagonal architecture into your Python code."
— ksaaskil · Notes of Clean Architecture · Aug 4, 2021
👤 Who Should Read This
Best for
- • Engineers involved in system design and architecture
- • Developers who want to write better code
Less ideal for
- • Those who haven't written any code yet
Explore Similar Books
More books in similar categories — browse to discover your next read.
Clean Architecture
Robert C. Martin
View →
Growing Object Oriented Software, Guided by Tests
Steve Freeman and Nat Pryce
View →
Software Engineering at Google
Titus Winters, Tom Manshreck, Hyrum Wright
View →
Clean Agile
Robert Martin
View →
Implementation Patterns
Kent Beck
View →
Harry Percival, Bob Gregory
Mentioned in 4 articles · #249 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 4 Articles
Testing Logger
10 Must Read Microservices Architecture Books for Experienced Developers
Notes of Clean Architecture
AtlasHackathon - A Quiz API using MongoDB and FastAPI
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
4
Total mentions
4