Fundamentals of software architecture : a modern engineering approach
Mark Richards
Bok · Engelsk · 2025
| Omfang | xxii, 520 sider : illustrasjoner
|
|---|---|
| Utgave | Second edition
|
| Opplysninger | 1. Introduction -- Part I. Foundations -- 2. Architectural thinking -- 3. Modularity -- 4. Architectural characteristics defined -- 5. Identifying architectural characteristics -- 6. Measuring and governing architecture characteristics -- 7. The scope of architectural characteristics -- 8. Component-based thinking -- Part II. Architecture Style -- 9. Foundations -- 10. Layered architecture style -- 11. The modular monolith architecture style -- 12. Pipeline architecture style -- 13. Microkernel architecture style -- 14. Service-based architecture style -- 15. Event-driven architecture style -- 16. Space-based architecture style -- 17. Orchestration-driven service-oriented architecture -- 18. Microservices architecture -- 19. Choosing the appropriate architecture style -- 20. Architectural patterns -- Part III. Techiques and soft skills -- 21. Architectural decisions -- 22. Analyzing architecture risk -- 23. Diagramming architecture -- 24. Making teams effective -- 25. Negotiation and leadership skills -- 26. Architectural intersections -- 27. The laws of software architecture, revisited.. - This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
|
| Emner | |
| ISBN | 9781098175511
|