Modeling Software Architecture
Communicate system structure, behavior, and trade-offs with C4, viewpoints, and perspectives
$78.76
- Paperback
414 pages
- Release Date
29 October 2026
Summary
Build software architecture models that connect system structure, behavior, data, and deployment. Using C4 diagrams, viewpoints, and perspectives, you’ll learn to communicate design decisions, evaluate trade-offs, and create architecture views that answer stakeholder questions.
Explore software architecture fundamentals, abstraction levels, metamodels, notation, and visual communication. Learn the C4 model alongside Viewpoints and Perspectives, with introductions to 4+1 and TOGAF. Com…
Book Details
| ISBN-13: | 9781808344671 |
|---|---|
| ISBN-10: | 1808344677 |
| Author: | Ilya Hardzeenka |
| Publisher: | Packt Publishing Limited |
| Imprint: | Packt Publishing Limited |
| Format: | Paperback |
| Number of Pages: | 414 |
| Release Date: | 29 October 2026 |
| Dimensions: | 191mm x 235mm |

You Can Find This Book In
Ilya Hardzeenka
Ilya Hardzeenka
Ilya Hardzeenka is a Lead Data and Software Architect with over a decade of experience designing cloud-native platforms, enterprise data architectures, and AI-driven analytics. He has held positions at Vonage, Profitero, Rockwell Automation, and IBM, progressing from hands-on engineering and architecture roles to Chief Architect.
Ilya honed his architecture practice by teaching developers and fellow architects how to model systems and explain design decisions. He founded the Software Architecture Guild to share these methods with a wider community.
His teams achieved first place in O’Reilly’s Architectural Kata in 2023 and third place in 2025. These competitions evaluated the same modeling and communication methods discussed in this book.
Returns
This item is eligible for free returns within 30 days of delivery. See our returns policy for further details.



