Preface
The complexity of modern IT systems can impact your application’s quality and security.
It’s that simple.
Business pressures have caused IT organizations to focus on creating new applications and adding new features and capabilities to existing applications to meet increasing competitive demands. The result is insufficient time to work on managing, operating, and maintaining existing applications and capabilities. Ignoring ongoing issues increases technical debt, which in turn increases the complexity of modern systems. Increased system complexity makes adding new features and capabilities harder, and the vicious circle continues.
Addressing the IT complexity dilemma is essential, but it is not easy. In this book, we begin by examining this dilemma and how it impacts you, your applications, and your organization. Then we talk about identifying and measuring complexity in your organization today. How can you measure complexity without introducing complex measurement systems? Since you can’t improve a system until you can measure it, this ability is critical to managing IT complexity.
Next, we examine solutions for reducing IT complexity and the cognitive load it induces. We discuss the role of adaptive architectures in modernizing applications, considering both how they can reduce complexity and the risk of increased complexity they may carry.
We then explore how knowledge management techniques can assist in reducing cognitive load and IT complexity, and how your strategy ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access