"Designing Software Architectures: A Practical Approach" is your source for practical strategies for architectural design and advancing your current work. This second edition is sweeter than the first one because of its practical and easy-to-follow approach adopted throughout. It can contain linear templates, best-of-practice patterns, and precedented examples that guide the reader on how to utilize these methods better.
It adheres to the Attribute-Driven Design method and responds to the newest modifications in the field. New chapters are devoted to topical issues such as the API-centric approach to building and maintaining businesses’ flexibility, deployable and cloud-based solutions, and addressing the technical debt issue. Such updates keep you up to date with modern design issues and ideas or with what tops the list in the market.
This is the professional experience of authors Humberto Cervantes and Rick Kazman in the systematic, repeated, and efficient formation of complex systems. This book, "Designing Software Architectures: A Practical Approach,” could help you become a better and more confident designer who should be able to apply the knowledge in this paper and accomplish complex architectures effortlessly. You will see the expanded definitions, new cases, and new perspectives on cloud computing, DevOps, and large-scale systems to stay ahead in the field.
Designing Software Architectures: A Practical Approach Table of Contents:
- CHAPTER 1: Introduction
- CHAPTER 2: Architectural Design
- CHAPTER 3: Making Design Decisions
- CHAPTER 4: The Architecture Design Process
- CHAPTER 5: API-centric Design
- CHAPTER 6: Designing for Deployability
- CHAPTER 7: Designing Cloud-Based Solutions
- CHAPTER 8: Case Study: Hotel Pricing System
- CHAPTER 9: Case Study: Digital Twin Platform
- CHAPTER 10: Technical Debt in Architectural Design
- CHAPTER 11: Analysis in the Design Process
- CHAPTER 12: The Architecture Design Process in the Organization
- CHAPTER 13: Final Thoughts
- Appendix: Tactics-Based Questionnaires
Who is this course for?
- Software engineers and developers
- System architects
- The IT personnel that participate in system design
- Technical leads and managers
- Students who intend to major in software engineering and architects
Click on the links below to Download Designing Software Architectures: A Practical Approach!
You are replying to :