The Architecture of Open Source Applications
Amy Brown and Greg Wilson
A collection in which the creators of major open source projects explain how their software is structured and why, offering real-world lessons in software architecture and design.
Loading the book...
Keep reading
-
Next in this topic
An Introduction to Software ArchitectureA foundational text that defines the field of software architecture, introducing architectural styles such as pipes and filters, layered systems, and blackboard models with clear examples.
Verified PDF · Secure download - Introduction to Software Development
Practical lecture notes from research software engineers covering basic design, programming paradigms, and how to build a program from scratch. Hands-on guidance for new developers.
Verified PDF · Secure download - Software Development
A practical guide that takes readers beyond programming into engineering software, covering requirements, planning, implementation, and the full development process. Rich with real-world examples.
Verified PDF · Secure download - Software Development Handbook Transforming for the digital age
A handbook on modern software development practices for organizations adapting to the digital age, with insights on closing the gap between top and bottom performing teams.
Verified PDF · Secure download - Principles and Practices of Software Development
An academic paper that proposes a framework for choosing software development methods based on the problems being solved, rather than following any single prescriptive methodology.
Verified PDF · Secure download