Description: Foreword by Vaughn Vernon, Series Editor xv Foreword by Kurt Bittner xix Introduction xxi Acknowledgments xxv About the Authors xxvii Chapter 1: Why Software Architecture Is More Important than Ever 1 What Do We Mean by Architecture? 1 Software Industry Today 3 Current Challenges with Software Architecture 5 Software Architecture in an (Increasingly) Agile World 8 Introducing Continuous Architecture 11 Applying Continuous Architecture 17 Introduction to the Case Study 19 Summary 22 Chapter 2: Architecture in Practice: Essential Activities 23 Essential Activities Overview 24 Architectural Decisions 26 Quality Attributes 32 Technical Debt 36 Feedback Loops: Evolving an Architecture 42 Common Themes in Today's Software Architecture Practice 48 Summary 54 Chapter 3: Data Architecture 55 Data as an Architectural Concern 56 Key Technology Trends 60 Additional Architectural Considerations 76 Summary 84 Further Reading 85 Chapter 4: Security as an Architectural Concern 87 Security in an Architectural Context 88 Architecting for Security 92 Architectural Tactics for Mitigation 101 Maintaining Security 115 Summary 119 Further Reading 119 Chapter 5: Scalability as an Architectural Concern 123 Scalability in the Architectural Context 124 Architecting for Scalability: Architecture Tactics 134 Summary 155 Further Reading 156 Chapter 6: Performance as an Architectural Concern 159 Performance in the Architectural Context 159 Architecting for Performance 163 Summary 183 Further Reading 184 Chapter 7: Resilience as an Architectural Concern 187 Resilience in an Architectural Context 188 Architecting for Resilience 195 Architectural Tactics for Resilience 200 Maintaining Resilience 216 Summary 222 Further Reading 223 Chapter 8: Software Architecture and Emerging Technologies 225 Using Architecture to Deal with Technical Risk Introduced by New Technologies 226 Introduction to Artificial Intelligence, Machine Learning, and Deep Learning 227 Using Machine Learning for TFX 230 Using a Shared Ledger for TFX 246 Summary 257 Further Reading 258 Chapter 9: Conclusion 259 What Changed and What Remained the Same? 259 Updating Architecture Practice 261 Data 263 Key Quality Attributes 264 The Architect in the Modern Era 267 Putting Continuous Architecture in Practice 268 Appendix A: Case Study 269 Appendix B: Comparison of Technical Implementations of Shared Ledgers 299 Glossary 301 Index 311
Price: 51.44 USD
Location: Gloucester
End Time: 2024-12-02T11:39:14.000Z
Shipping Cost: 0 USD
Product Images
Item Specifics
Return shipping will be paid by: Buyer
All returns accepted: Returns Accepted
Item must be returned within: 60 Days
Refund will be given as: Money Back
Return policy details:
EAN: 9780136523567
UPC: 9780136523567
ISBN: 9780136523567
MPN: N/A
Book Title: Continuous Architecture in Practice: Software Arch
Number of Pages: 352 Pages
Language: English
Publication Name: Continuous Architecture in Practice : Software Architecture in the Age of Agility and Devops
Publisher: Addison Wesley Professional
Item Height: 0.8 in
Publication Year: 2021
Subject: Software Development & Engineering / General, General
Item Weight: 20 Oz
Type: Textbook
Item Length: 9.1 in
Subject Area: Mathematics, Computers
Author: Pierre Pureur, Murat Erder, Eoin Woods
Item Width: 7 in
Series: Addison-Wesley Signature Series (Vernon) Ser.
Format: Trade Paperback