Practical Software Architecture: Moving from System Context to Deployment.pdf

Practical Software Architecture: Moving from System Context to Deployment.pdf



One of the toughest challenges software architects face is the proverbial lacuna between theory and practice vis-à-vis how much is just practical enough to effectively complete the job of architecting.  Deciding what is just enough to be successful often treads a fine line between precision and a combination of ambiguity, incompleteness and inaccuracy, which often leads to failures in systems design and implementation. Now, pioneering IBM Distinguished Engineer and Chief Technology Officer (Industrial Sector) Tilak Mitra, offers the first complete guide to mastering the skills of how to follow this theme of just enough and develop end-to-end solution architectures that identify and define only the most important, relevant and practical architectural artefacts.


This is the only book to provide detailed prescriptive and pragmatic guidance for architecting any real-world IT project, regardless of system, methodology, or environment. Mitra specifically identifies the artefacts that require treatment emphasis showing how to fully communicate any evolving solution to stakeholders thereby highlighting techniques to bridge the proverbial gap between solution architectures and solution implementations. He uses a real world use case study and builds its solution architecture iteratively through every chapter.


Step by step, Mitra addresses key architectural aspects including: system contexts, functional models, operation models, integration patterns for systems design along with infrastructure considerations.  He demonstrates how to avoid "over-engineering" and excessive documentation which are often attributed as reasons for project delivery delays and increased risks. His fluent and conversational writing style is destined to provide a clear, crisp and accurate recipe guide on how to successfully operate like a top-notch software architect repeatedly and consistently.


Mitra also provides a very insightful and informative treatment of Analytics from an architectural viewpoint with a complete Analytics Architecture Blueprint. He concludes with a short but invaluable collection of some of his reflections and experiences in the field of IT.



Chapter 1 – A Case Study

Chapter 2 – Software Architecture – The What and Why

Chapter 3 – Capturing Just Enough

Chapter 4 – The System Context

Chapter 5 – The Architecture Overview

Chapter 6 – Architecture Decisions

Chapter 7 – The Functional Model

Chapter 8 – The Operational Model

Chapter 9 – Integration – Approaches and Patterns

Chapter 10 – Infrastructure Matters

Chapter 11 – Analytics – An Architectural Introduction

Chapter 12 – Sage Musings!

 Appendix A – Good Things to Know

 Appendix B – Case Study – Functional Model



当当网购书 京东购书 卓越购书